티스토리 뷰

[ 한 번 돌려보기 ]

1. 프로젝트를 생성하고 Product -> Xcode Cloud -> Create Workflow 를 선택해준다. 

2. 프로젝트를 선택해준다. ( 이 단계에 진입하기 위해서는 git Remote 저장소에 프로젝트가 올라가 있어야 한다. )

3. 워크플로우를 설정해준다. 일단 여기선 디폴트 설정인 main branch기준으로..

4. 저장소 엑세스 권한을 얻어오자.

5. 딥링크로 브라우저를 열어준다.. 권한을 요청하자.

6. Xcode Cloud를 설치해주자.

연결 성공 !
엑스코드에서 확인할 수 있다.

7. 앱스토어에 연결해주자. ( 이 단계부터는 앱스토어에 앱이 추가가 되어있어야한다. )

8. 이제 Xcode안에 Xcode Cloud 오버뷰에서 확인할 수 있다. 

테스트를 해보자.

빌드가 되고, 결과가 메일로 전송된다. 

 

 

아티팩트에서 각종 바이너리를 받을 수 있다 ..!

 

 

[ CI에 테스트 추가해보기 ]

1. Product -> Xcode Cloud -> Manage Workflow -> Actions에 (+) 버튼을 누르고 테스트를 추가해주자.

2. 테스트를 위해 실패하는 테스트를 넣어준다. 

3. 유닛테스트가 실패해서 CI에 실패하는것을 확인

4. 유닛테스트가 성공하도록 만들어준다.

5. 빌드 성공 !

 

[ 배포 ]

 

1. Product -> Xcode Cloud -> Manage Workflow -> Post-Actions에 TestFlight External Testing / Internal Testing 을 추가하자. (필요한 것만 하면 됨)

2. TestFlight External Testing 추가시에는 Environment에서 Clean 버튼을 활성화 시켜줘야 한다. 

3. Actions -> Archive에서 Deployment Preparation의 라디오 버튼을 TestFlight and App Store로 바꿔주자 ( 필요한 것을 선택하면 된다. )

4. Internal 테스트 그룹을 선택해주자.

5. 배포되는것을 확인할 수 있다. 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함