본문 바로가기

Develop/CI, CD

(3)
[Fastlane] framework 빌드 자동화 구현하기 현재 회사에서 진행 중인 CoreML을 사용하여 framework를 만들어 모듈화 하는 작업을 진행하는 중이다.실제 framework를 생성하고 나서 빌드하여 데모 프로젝트나 실제 프로젝트에 적용하기 위해서는 빌드 폴더에 들어가서 일일이 작업해줘야 하는 번거로움이 있다. 그 번거로움을 덜기 위해 배포 자동화 도구인 'Fastlane'을 사용하였다. fastlane 설치 방법은 아래 공식 문서를 참고한다. Setup - fastlane docsGetting started with fastlane for iOS Setup Xcode for fastlane xcode-select --install Installing fastlane fastlane can be installed in multiple ways...
[fastlane] Error: Unable to upload archive. Failed to get authorization for username and password 해결법 fastlane 실행 중에 아래와 같은 에러가 발생하였다. Error: Unable to upload archive. Failed to get authorization for username and password 아무리 봐도 Appstore Connect 오류인 것 같은데 정확하게 설정은 해줬다고 생각했는데 앱 암호로 설정해줘야한다. 1. 아래 사이트로 접속 Apple AccountYour account you use for all Apple servicesaccount.apple.com 2. 앱 암호 생성 생성 하면 XXXX-XXXX-XXXX-XXXX 이런 식으로 생성될 것이다.(나 같은 경우는 저런 형태였다) 3. fastlane/Appfile 또는 Fastfile에 추가ENV["FASTLANE_P..
[CI/CD] AppStore 배포 fastlane 사용법 1. fastlane 설정fastlane init2. "fastlane를 무엇에 사용하고 싶으신가요?" → 3번 App Store 배포 선택3. 애플 계정 입력4. 앱의 Metadata를 fastlane으로 관리할 건가요? 기본 설정은 완료!이제 내가 배포를 하고 싶다면bundle exec fastlane ios release 완료출처  [iOS] Fastlane으로 배포 자동화하기Bundler 와 Gemfile 을 이용해서 fastlane 의존성 관리하기1-1. 터미널에서 gem install bundler 입력해서 번들러 설치만약, 에러가 발생했다면 아래 절차를 따른다.brew updatebrew install rbenv ruby-buildvelog.io  Archive -> Xcode Upload..