반응형
Notice
Recent Posts
Recent Comments
Link
NOW OR NEVER
[Android] fastlane을 통한 앱 배포 자동화 에러 모음 본문
반응형
이 글은 mac m1 기준으로 작성되었습니다.
1. google cloud console에서 서비스 계정 관련
- 서비스 계정 생성 후 권한 추가 방법(생성 시 할 수 있음, 저는 하다가 까먹어서 이렇게 부여함)

IAM - 원하는 서비스 계정 체크 후 액세스 권한 부여 클릭 후 부여(fastlane 배포 시 필수로 서비스 계정 - 서비스 계정 사용자 권한 부여해야 함)
2. fastlane 에러
- bundler와 gem 버전 안맞는 에러 발생 시 아래 과정 했는 지 확인 요함
- 에러 전문
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:283:in find_spec_for_exe': Could not find 'bundler' (2.5.4) required by your /Users/soyun/meongcare-AOS/Gemfile.lock. (Gem::GemNotFoundException) To update to the latest version installed on your system, run bundle update --bundler. To install the missing version, run gem install bundler:2.5.4 from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems.rb:302:in activate_bin_path' from /usr/bin/bundle:23:in `<main>
- rbenv global 설치한버전 : 해당 명령어로 버전 변경 ex) rbenv global 3.3.0
- vi ~/.zshrc 명령어 작성 후 zshrc 파일 안에 루비 관련 경로 환경변수 작성
[[ -d ~/.rbenv ]] && \ export PATH=${HOME}/.rbenv/versions:${PATH} && \ eval "$(rbenv init -)"
- gem list | grep bundler : 해당 명령어로 bundler 버전 확인
- bundler 버전이 맞지 않을 경우 gem install bundler로 다시 번들러 설치(위에 과정을 다 거치고)
- bundle update --bundler 명령어 수행
- 에러 전문
- firebase cli 설치시 에러 해결: sudo npm install -g firebase-tools 명령어 작성
- bundle exec fastlane run firebase_app_distribution_login 에러: 해당 명령어 대신 firebase CLI 설치 후firebase login:ci --token TOKEN 명령어로 토큰 받아오기
참고 링크
'Android > Error' 카테고리의 다른 글
[Android] 애플 M1 이상에서 발생하는 gradle NDK Version 업데이트 문제 현상 해결 (0) | 2024.05.13 |
---|