티스토리 뷰
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
'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
- jenkins
- GCD
- IF (KAKAO) DEV 2022
- ATS failed system trust
- geohash
- Moya
- MQTT
- bitrise
- XCTestExpectation
- firebase
- swiftLint
- swift
- Fastlane
- AWS IoT
- CI/CD
- GPT4
- AppThinning
- ChatGPT
- 같이쓰기
- 빌드자동화
- ios
- xcode whitespace trim option
- chatgpt 4o
- 무료는 아니지만
- RxSwift
- Default Rules
- 프로그래머스
- async
- 모듏화
- 코테
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |