상세 컨텐츠

본문 제목

[iOS] Firebase를 이용한 iOS 앱배포 해보기-02

iOS 캐기

by Atlas 2022. 3. 5. 01:15

본문

728x90
반응형

시나리오: 테스터가 인증서를 설치 및 앱을 다운로드하는 과정, 테스터의 UUID을 등록하는 법을 상세하게 알아보도록 하겠음.

이전 포스팅에서 Firebase App distribution 배포하는 내용이 궁금하다면 아래의 링크를 통해 확인 고고!!
https://artieee.tistory.com/23

[iOS] Firebase를 이용한 iOS 앱배포 해보기

시나리오 : 앱을 출시하기 전 내부 배포용 또는 테스트용도로 Apple의 테스트플라이트(TestFlight)를 씀. 하지만 Firebase App Distrubution을 이용해서 "앱의 출시 전 신뢰할 수 있는 테스터에게 배포" 해보

artieee.tistory.com


배포를 누르게 되면 테스터의 메일로 알림이 간다.
메일을 확인하게 되면 친절하게 테스트를 할 수 있는 방법을 알려주고 있다.
[Get started]를 눌러서 초대 수락 프로세스를 진행해보자.



초대 수락을 하고 다음 페이지로 이동하면 "기기 등록" 버튼을 클릭하여 프로파일을 다운로드받아줘야함.
아 그리고 하단의 "홈 화면에 앱 배포를 추가해 모든 테스트 앱 및 출시 버전에 쉽게 액세스 하세요" 문구와 함께
"Install" 버튼을 클릭해주면 홈 화면에 이 페이지로 접근하는 앱이 설치됨.



설치방법에서 있는 방법대로 그대로 따라 하면 되어서 따라하면 뚝딱! 임


프로파일을 다운로드받고 세팅으로 들어가면 Profile Downloaded(프로파일이 다운로드됨) 표시가 떠있는 걸 확인할 수 있다.
클릭하여 우측 상단의 install 버튼을 클릭해서 인증서를 설치해주면 끄-읏



이렇게 인증서를 설치하게 되면 테스터 앱에서는 준비가 완료되었다.


이제 초대를 보낸 계정 차례이다.
기기 등록을 완료한 테스터의 UUID를 메일로 전송받게 되는데,
이 테스터 기기에 대한 UUIDApple devloper 사이트에서 device 추가를 해줘야 함.

"기기 추가" 버튼을 누르면 자동으로 등록 사이트로 연결시켜준다.




UUID를 복사해서 해당 기기의 이름과 UUID를 입력하고 등록을 진행하면 된다.
(휴-우 첫걸음은 쉬웠지만 걷기시작해서 오다 보니 먼길을 오게 된 거 같다. )


지-인짜 지-인짜 마무리 단계다.

우리가 만들어줬던 프로파일의 수정에 들어가서 추가된 기기를 클릭하여 추가해 주고, 해당 프로파일을 다운받아준다.


다운로드 받은 프로파일을 사용하여 ipa를 추출하고 파이어베이스 배포 작업을 진행하면

https://artieee.tistory.com/23

[iOS] Firebase를 이용한 iOS 앱배포 해보기

시나리오 : 앱을 출시하기 전 내부 배포용 또는 테스트용도로 Apple의 테스트플라이트(TestFlight)를 씀. 하지만 Firebase App Distrubution을 이용해서 "앱의 출시 전 신뢰할 수 있는 테스터에게 배포" 해보

artieee.tistory.com



이제 테스터들은 해당 메일을 받게 되고 앞서 설치한 앱을 클릭하게 되면
배포된 버전의 앱을 다운로드할 수 있다!



마무리
- 최대한 상세한 프로세스를 담아내려다 보니 포스팅이 길어져버림 ㅠ (이참에 Youtube도 도전해볼까 싶음.)
- 안드로이드의 경우는 내부 테스터들을 위한 배포에 이렇게 크게 시간을 할애하지 않아도 되지만 iOS 개발자인 이상
이런 프로세스를 따를 수밖에 없음
- 예전에 사용했던 deployGate 솔루션도 써봤는데 개인적으로 인증서 관련해서 설치하고 등록하는 과정에 사용자 경험이 불편했어서
그때부터는 테스트 플라이트를 더 선호하게 되었는데 파이어 베이스를 써보니 써볼 만하다는 생각이 듬(하지만 여전히 편의성에서는 테스트 플라이트가 더 만족스러움)
- 아직 beta 서비스인 점을 감안해서 사용하시길 바람!
- 재밌다! 😎

반응형

관련글 더보기

댓글 영역