[IOS] Firebase App Distribution을 통해 iOS 앱을 배포

Firebase App Distribution은 iOS 애플리케이션을 베타 테스터와 고객들에게 쉽게 배포할 수 있는 Firebase의 기능입니다. 아래는 Firebase App Distribution을 통해 iOS 앱을 배포하는 단계입니다:

  1. Firebase 프로젝트 설정: Firebase 콘솔(https://console.firebase.google.com/)에%EC%97%90) 로그인하고, Firebase 프로젝트를 선택합니다. 왼쪽 탐색 메뉴에서 “App Distribution”을 클릭합니다.

  2. 앱 구성: Firebase App Distribution에서 앱을 배포하려면 앱을 설정해야 합니다. “앱 추가” 버튼을 클릭하고, 앱의 번들 식별자(예: com.example.myapp)와 앱의 닉네임을 입력합니다. 이 때, Firebase 앱을 이미 구성했다면, “기존 앱 선택” 옵션을 선택하여 Firebase 프로젝트와 연결할 수도 있습니다.

  3. Firebase CLI 설치: Firebase CLI(Command Line Interface)를 사용하여 앱을 배포합니다. Firebase CLI를 설치하려면 터미널에서 다음 명령을 실행합니다:

npm install -g firebase-tools
  1. Firebase CLI 로그인: Firebase CLI를 사용하기 위해 터미널에서 다음 명령을 실행하여 Firebase에 로그인합니다:
firebase login
  1. 앱 빌드 및 배포: iOS 앱을 빌드하고 Firebase App Distribution에 배포합니다. 터미널에서 다음 명령을 실행합니다:
firebase appdistribution:distribute <파일 경로>.ipa --app <Firebase 프로젝트 ID> --groups <그룹 ID>

여기서 <파일 경로>는 배포할 iOS 앱의 IPA 파일 경로를 지정하고, <Firebase 프로젝트 ID>는 Firebase 콘솔에서 확인할 수 있으며, <그룹 ID>는 앱을 받을 베타 테스터 그룹의 ID입니다. --groups 옵션을 생략하면 모든 베타 테스터에게 앱을 배포합니다.

  1. 앱 배포 확인: Firebase App Distribution을 통해 배포한 앱을 받은 베타 테스터들은 Firebase App Distribution 앱 또는 이메일을 통해 앱을 다운로드하고 설치할 수 있습니다.

위 단계를 따라하면 Firebase App Distribution을 사용하여 iOS 앱을 베타 테스터와 고객들에게 배포할 수 있습니다. Firebase App Distribution은 배포된 앱의 사용자 통계와 피드백도 제공하므로, 앱의 개선과 사용자 테스트에 도움이 됩니다.