본문 바로가기
1 - iOS

[iOS/Swift] Firebase App Distribution 으로 Test를 위한 배포 with fastlane

by seonshine-bibi 2022. 7. 29.
반응형

 

 

 

Firebase를 이용하는 회사 내부 테스트를 위한 쉽고 편한 배포 방법을 찾았다.

 

 

 

IPA 파일을 ad-hoc method로 archive 하여, Firebase console > 출시 및 모니터링 > App Distribution 에 올려주면 된다.

 

 

 

 

 

IPA 파일 archive 자동화는 fastlane을 사용할 수 있다.

 

https://seonshine-bibi.tistory.com/61

 

[iOS/Swift] Fastlane 사용하여 테스트용 배포하기

Xcode를 이용하여 IPA 파일을 export 할 때 상당히 번거롭다. 회사 내부 테스트를 위하여 IPA 파일을 archive 하는 과정을 자동화하기 위하여 fastlane을 적용해보았다. fastlane을 사용하기 위한 세팅 방법 x

seonshine-bibi.tistory.com

 

 

 

fastlane을 사용하여 Firebase에 distribution하는 것까지 자동화 할 수 있다.

 

https://firebase.google.com/docs/app-distribution/ios/distribute-fastlane?hl=ko 

 

fastlane을 사용하여 테스터에 iOS 앱 배포  |  Firebase

Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기 의견 보내기 fastlane을 사용하여 테스터에 iOS 앱 배포 iOS 및 Android 앱의 빌드와 출시를 자동화하는

firebase.google.com

 

 

 

Firebase 자동 배포를 위해서 환경 변수를 fastfile 속에 지정해주어야한다. 

 

 

 

 

 

 

 

테스터들은 메일이나 링크를 통해서 간단하게 앱을 설치할 수 있다.

테스터들이 진행할 절차는 아래와 같다.

 

 

  1. 메일을 받지 못했다면, "Firebase console > 출시 및 모니터링 > App Distribution > 테스터 및 그룹"에서 테스트 폰에서 메일을 받을 수 있는 메일 주소가 등록되었는지 확인한다.
  2. "어플명 (via Firebase App Distribution) ..." 라는 제목의 메일을 받아서 "Get Started" 버튼을 클릭한다.
  3. 프로파일을 테스트 폰에 다운로드 받는다.
  4. 아이폰 "설정"에 들어가서 설치를 완료한다.
  5. 다시 해당 웹 사이트로 들어가서, 최신 버전의 앱을 다운로드 받는다.

 

 

 

프로파일 다운로드는 최초 1회만 하면 된다.

 

 

 

 

 

Firebase console에서 다운로드 현황도 확인 할 수 있다.

 

 

 

 

 

 

firebase 배포 자동화까지 완료한 결과 화면!

 

 

 

 

 

 

반응형