티스토리 뷰
1. 회원가입
회원가입하고 나면 대시보드가 나오고 여기서 Add new app을 눌러서 신규 프로젝트를 생성한다.
2. 프로젝트 세팅
github에 있는 프로젝트를 추가할 예정이고 지금 Private로 되어 있으니, Private 누르고 Next
github에 로그인하고 연결하면 프로젝트 리스트가 나오고 내가 사용할 프로젝트를 연결한다.
github에서 읽어올 때 ssh key 설정을 해두어야 읽어 올 수 있던 걸로 기억하는데, 저번에 해두었는지 자동으로 되었다.
그다음에 브랜치 설정(보통은 main)을 하면 자동으로 빌드 테스트를 한다.
그 다음에 어떤 빌드 설정을 사용할 것인지 묻는데 나는 기존에 fastlane을 세팅해두었으니까 fastlane을 선택한다.
다음 앱 아이콘 적용하고, Webhook 도 클릭만 하면 된다.
(나중에 trigger 설정을 해야 한다. 설정해두면, Full Request 발생했을 때, 자동으로 빌드한다.)
여기까지 다 하고 나면 자동으로 빌드를 한다.
3. 에러 케이스
Error가 발생했는데 그 이유는 password 가 없다는 이유이고, 로컬에는 한번 입력해 두면 자동으로 되지만, bitrise의 경우는 해당 서버에서 다운로드하기 때문에 비번을 설정해 주어야 하는 거 같다.
우측 상단의 EDIT workflow 선택
실패한 1차시도)
들어가서 fastlane 선택하고 ID/PW 설정을 해준다.
그리고 2중 인증에 대한 설정 혹은 appleid.apple.com 가서 로그인을 허용하는 키를 가지고 와야 한다.
fastlane 최초 설정 시 했던 키를 동일하게 복사해 오면 된다.
성공한 2차시도)
일단 2차 시도를 성공했는데 너무 길어서 아래 나누어서 적는다.
2차 시도를 성공하면서 느낀 점은 bitrise는 서버에 개발환경이 있는데, 그 개발환경을 직접 접속하여 세팅하는 게 아니고, bitrise가 제공하는 메뉴와 위치를 찾아서 세팅을 해줘야 한다.
그러니까 원래는 Xcode만 쳐다보면 되는데 웹페이지에서 설정을 하나하나 찾아보고 뒤져봐야 한다.
2022.04.12 - [iOS] - bitrise - 빌드 자동화 2
bitrise - 빌드 자동화 2
3. 에러 케이스 아래의 3가지를 해결하면 된다. 사이트를 왔다 갔다 하면서 다운로드하고 업로드하고 할게 많다. ㅠㅠ 1. bitrise 서버에 나의 애플 아이디에 대한 정보가 없다. 2. bitrise 서버에 빌드
iosdevhistory.tistory.com
'iOS > CI/CD' 카테고리의 다른 글
Bitrise - 빌드자동화 3 (0) | 2022.04.13 |
---|---|
Bitrise - 빌드 자동화 2 (0) | 2022.04.12 |
fastlane - iOS 배포 자동화-2 (0) | 2022.04.11 |
jenkins - 빌드 자동화 - 2 (0) | 2022.03.29 |
jenkins - 빌드 자동화 - 1 (0) | 2022.03.29 |
- Total
- Today
- Yesterday
- ios
- 빌드자동화
- GCD
- AWS IoT
- AppThinning
- 프로그래머스
- XCTestExpectation
- 무료는 아니지만
- IF (KAKAO) DEV 2022
- Moya
- GPT4
- 모듏화
- swiftLint
- RxSwift
- Fastlane
- swift
- firebase
- Default Rules
- ChatGPT
- xcode whitespace trim option
- bitrise
- async
- CI/CD
- 같이쓰기
- jenkins
- chatgpt 4o
- geohash
- 코테
- ATS failed system trust
- MQTT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |