티스토리 뷰

iOS/CI/CD

Bitrise - 빌드 자동화 2

@서비 2022. 4. 12. 22:35

3. 에러 케이스

아래의 3가지를 해결하면 된다. 사이트를 왔다 갔다 하면서 다운로드하고 업로드하고 할게 많다. ㅠㅠ 

 

1. bitrise 서버에 나의 애플 아이디에 대한 정보가 없다.

2. bitrise 서버에 빌드에 필요한 Profile 이 없다.

3. bitrise 서버에 개발자 인증서 (signing cert) 이 없다.

 

 

3-1. Apple ID 입력

Bitrise에서 오른쪽 상단을 누르고 프로필 세팅 누르고

애플 서비스 커넥션 클릭해서 appleid/pw/appid 작성한다.

 

Bitrise apple id 입력

 

 


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

 

apple app id 생성



 

 

3-2. Provisioning Profile 입력

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

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

Edit WorkFlows의 Code Signing

 

 

 

3-3. 개발자 인증서 (signing cert) 업로드

 

이제 개발자 인증서를 올려줘야 한다.

Xcode -> Preferences... 에 가면 다운로드할 수 있다.

 

Xcode -> Preferences...

 

export

 

 

 

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

Edit WorkFlows -> Code Signing

 

 

 

 

 

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

 

여기까지 하면 빌드 성공!

 

build sucess

 

 

 

 

 

 

2022.04.12 - [iOS] - Bitrise 빌드자동화 -3

 

Bitrise 빌드자동화 -3

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

iosdevhistory.tistory.com

 

'iOS > CI/CD' 카테고리의 다른 글

jenkins server - 빌드자동화-1 (feat. naver cloud )  (0) 2022.04.15
Bitrise - 빌드자동화 3  (0) 2022.04.13
Bitrise - 빌드자동화 1  (0) 2022.04.12
fastlane - iOS 배포 자동화-2  (0) 2022.04.11
jenkins - 빌드 자동화 - 2  (0) 2022.03.29
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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 31
글 보관함