Fastlane 자동 배포 시 필요한 API 키는 어디에서 발급받나요?
_____A: Fastlane 자동 배포에 사용되는 API 키는 배포 대상 플랫폼에 따라 다릅니다.
- iOS 앱(App Store Connect) 배포용 API 키
Apple의 App Store Connect API 키는 [Apple Developer 계정](https://developer.apple.com/account)에서 발급받습니다.
1. Apple Developer 계정에 로그인 후 ‘Certificates, Identifiers & Profiles’ 메뉴에 접속합니다.
2. 좌측 메뉴에서 ‘Keys’를 선택하고, ‘+’ 버튼을 눌러 새 키를 생성합니다.
3. ‘App Store Connect API’ 권한을 설정하고 키 이름을 지정합니다.
4. 키 생성 후 `.p8` 파일 형식으로 키를 다운로드합니다.
- Android 앱(Google Play Console) 배포용 API 키
Google Play 자동 배포 시 사용되는 서비스 계정 키는 [Google Cloud Console](https://console.cloud.google.com)에서 만들고 Google Play Console에 연동합니다.
1. Google Play Console에서 ‘Settings > API access’ 메뉴로 이동합니다.
2. ‘Create new service account’ 버튼을 클릭하면 Google Cloud Console 서비스 계정 생성 화면으로 이동합니다.
3. Cloud Console에서 새 서비스 계정을 생성하고 JSON 형식의 비공개 키 파일을 다운로드합니다.
4. 생성한 서비스 계정에 Google Play API 권한을 부여하고, 이를 Google Play Console API access 페이지에서 등록합니다.
5. JSON 키 파일과 서비스 계정 이메일을 Fastlane 설정에 사용합니다.
요약하면, iOS는 Apple Developer 계정 내 ‘Keys’에서, Android는 Google Cloud Console과 Google Play Console ‘API access’ 메뉴에서 각각 발급 및 설정할 수 있습니다.
아래는 주요 플랫폼별로 API 키를 발급받는 방법을 설명합니다.
1. Apple App Store (iOS 애플리케이션) - App Store Connect API 키 : 1. [App Store Connect](https://appstoreconnect.apple.com/)에 로그인합니다.
2. "사용자 및 액세스"를 클릭합니다.
3. "API" 탭을 선택하고 "API 키"를 클릭하여 새로운 키를 생성합니다.
4. 필요한 권한을 설정한 후, 키를 다운로드하여 안전한 장소에 보관합니다.
2. Google Play Store (안드로이드 애플리케이션) - Google Play API 키 : 1. [Google Cloud Console](https://console.cloud.google.com/)에 로그인합니다.
2. 새로운 프로젝트를 만들거나 기존 프로젝트를 선택합니다.
3. "API 및 서비스" > "사용자 인증 정보"로 이동합니다.
4. "사용자 인증 정보 만들기"를 클릭하고 "서비스 계정"을 선택합니다.
5. 서비스 계정 생성 후, JSON 키 파일을 다운로드합니다.
6. Google Play Console에서 해당 서비스 계정에 대한 적절한 권한을 부여합니다.
3. Firebase 배포 - Firebase CLI : 1. [Firebase Console](https://console.firebase.google.com/)에 로그인합니다.
2. 프로젝트를 생성하거나 기존 프로젝트를 선택합니다.
3. "프로젝트 설정"에서 "서비스 계정" 탭으로 이동하여 새로운 키를 생성합니다.
4. 다운로드한 JSON 파일을 Fastlane 설정에 사용합니다.
4. Bitrise 등 CI/CD 서비스 - CI/CD 서비스는 보통 API 키를 제공하거나 Access Token을 생성할 수 있는 대시보드를 가지고 있습니다.
1. 해당 서비스에 로그인한 후, "API", "Integrations" 또는 "Settings" 섹션으로 이동합니다.
2. 필요한 토큰 또는 키를 생성하여 Fastlane에서 사용합니다.
요약 각 플랫폼별로 API 키를 발급받는 방법은 약간의 차이가 있지만, 공통적으로 관리 콘솔이나 대시보드에서 설정할 수 있습니다.
발급받은 키는 Fastlane의 설정 파일에 안전하게 저장하여 자동화 과정에서 사용되도록 합니다.
각 키는 민감한 정보이므로 안전하게 보관해야 하며, 필요한 최소 권한만 부여하는 것이 좋습니다.
작성자:
이민호 [비회원]
| 작성일자: 1년 전
2025-04-15 23:40:51
조회수: 177 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 177 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.