Bitrise - 빌드 자동화 2
3. 에러 케이스
아래의 3가지를 해결하면 된다. 사이트를 왔다 갔다 하면서 다운로드하고 업로드하고 할게 많다. ㅠㅠ
1. bitrise 서버에 나의 애플 아이디에 대한 정보가 없다.
2. bitrise 서버에 빌드에 필요한 Profile 이 없다.
3. bitrise 서버에 개발자 인증서 (signing cert) 이 없다.
3-1. Apple ID 입력
Bitrise에서 오른쪽 상단을 누르고 프로필 세팅 누르고
애플 서비스 커넥션 클릭해서 appleid/pw/appid 작성한다.

appid가 없는 경우에는 https://appleid.apple.com/으로 가서 발급받는다.

3-2. Provisioning Profile 입력
https://developer.apple.com/으로 이동해서 Profiles 누르고 안에 들어가서 파일을 다운로드한다.

다운로드한 파일을 Edit WorkFlows의 Code Signing 탭에 업로드한다.

3-3. 개발자 인증서 (signing cert) 업로드
이제 개발자 인증서를 올려줘야 한다.
Xcode -> Preferences... 에 가면 다운로드할 수 있다.


export 할 때, 작성했던 비밀번호를 기억해 둬야 하고 다시 다운로드한 파일을 Edit WorkFlows의 Code Signing 탭에 업로드한다.

이제 다 끝났다. 여기까지 했는데도 빌드 에러가 나면, Xcode에서 provision profile을 설정하지 않았을 수 있다. 매뉴얼로 세팅을 해주면 커밋 가능한 상태가 되어서 커밋해서 github에 반영해주어야 한다. 그렇지 않은 경우 빌드 에러가 날 수 있다.
여기까지 하면 빌드 성공!

2022.04.12 - [iOS] - Bitrise 빌드자동화 -3
Bitrise 빌드자동화 -3
자동화가 다 되었으니 마지막으로 github에 Pull Request 가 일어났을 때, Webhook으로 Event를 받아서 bitrise에서 자동으로 빌드가 시작되도록 해보자. 1. WorkFlow 수정 우선 github의 webhook Event를 받는 것..
iosdevhistory.tistory.com