iOS fastlane 설정하는 법
✅ 1. 사전 준비
필수 설치 항목
macOS
Xcode (App Store 또는 Apple Developer에서 설치)
Cocoapods (
sudo gem install cocoapods
)Ruby (macOS에 기본 탑재되어 있음)
Node.js / npm
React Native CLI (npm install -g react-native-cli
또는 npx react-native
사용 가능)
✅ 2. Fastlane 설치
1. Fastlane 설치
-NV
는 설치 로그를 자세히 보여주는 옵션입니다.문제가 발생하면
brew install fastlane
으로 설치해도 됩니다 (권장:brew
방식은 시스템 격리 가능).
📌 참고:
brew install fastlane
시, Fastlane이 시스템 Ruby 대신 Homebrew Ruby를 사용합니다.
2. Fastlane 초기화
프로젝트 루트 또는 ios/
디렉토리로 이동하여 실행합니다.
3. init
옵션 선택
Fastlane은 아래와 같은 질문을 합니다:
"What would you like to use fastlane for?"
선택지:
📦 Automate beta distribution to TestFlight
🚀 Automate App Store distribution
🧪 Manual setup
일반적으로 TestFlight 배포 또는 App Store 배포를 선택합니다.
Apple ID 입력
Apple Developer 계정 정보 입력.
앱 식별자 입력
ex)
com.mycompany.myapp
Fastlane은 ios/fastlane/
디렉토리 안에 다음 파일들을 생성합니다:
Fastfile
: 작업(예: 배포, 테스트)을 정의
Appfile
: 앱 및 계정 정보 저장
✅ 3. Fastlane 기본 설정
Appfile
예시
Fastfile
기본 배포 lane 예시
댓글
댓글 쓰기