💻 이 글은 Xcode Version 13.2.1 를 바탕으로 작성하였습니다.
실제 앱스토어 정식 등록 전 iOS 앱을 테스트 용으로 배포할 수 있는 전통적인 4가지 방식이 있습니다.
- 시뮬레이터 및 기기 유선 연결 방식
- Adhoc 방식
- TestFlight 이용
- Apple Developer Enterprise 계정 이용
하지만 배포에 있어 기기 수의 제한, 버전 관리의 어려움, 사용자의 UDID를 수집, 계정 비용 결제 등의 번거로움이 있습니다.
단계
1. .ipa 파일 생성 (아카이빙) 📁
2. Firebase console 에서 App Distribution 등록
3. 사용자의 기기에서 설치
.ipa 란 iOS App store Package의 줄임말으로 애플 모바일 운영체제에서 동작하는 애플리케이션의 압축된 확장자 명입니다. 이제 Xcode에서 작성한 프로젝트를 .ipa 파일로 만드는 과정을 알아보겠습니다.
Xcode에서 프로젝트를 시뮬레이터가 아닌 Any iOS Device 를 타겟으로 빌드한 후, [Product > Archvie] 가 활성화가 되면 아카이빙!
[Window > Organizer] 를 실행하고 오른쪽 상단의 Distribute App 으로 이동해서 나머지 과정들을 진행합니다. (본인 프로젝트의 상황에 따라 진행 내용을 수정하면 됩니다!)
마지막으로 Export 를 해주면 성공적으로 .ipa 파일이 생성되게 됩니다.
다음 게시물에서 Firebase Console에서 App Distribution을 하는 방법을 알아보겠습니다.
⬇️⬇️
[iOS] Firebase App Distribution를 이용한 테스트 앱 배포 (2)
틀린 정보 또는 궁금한 점이 있다면 댓글 부탁드립니다! 읽어주셔서 감사합니다‼️