iOS 앱 배포와 출시
[iOS 앱 배포 하기] Xcode에서 ipa 파일 추출 방법 (adhoc, app store)
jake-kim
2020. 11. 30. 01:57
먼저, 4가지 단계 필요 (최종적으로 Provisioning Profile이 Xcode에 등록되어야 함) : ios-development.tistory.com/246?category=936128
Build Scheme변경
- edit scheme 선택

- Archive에서 Configuration선택

Xcode에서 ipa 파일 추출
- Any iOS Device (arm64)선택

- Archive 선택

- 키체인 접근 - 맥북 로그인 비번 입력
- 아래 화면 확인 - Distribute App 클릭

- 배포 대상 선택
- AppStore Connect: TestFlight, App Store
- Ad Hoc: 내부 테스터용 배포 (App Developer홈페이지에서 등록한 테스터 Device정보들 대상)
- Enterprise: 내부 배포용 유료 계정 테스터에게 배포
(일반적으로 100명이상의 기업에서 Enterprise계정을 신청할 수 있고 매번 번거로운 작업을 하지 않아도 되는 장점 존재)
번거로운 작업: 테스터들의 UDID를 추가 -> Provisioning Profiles 생성 -> Provisioning Profiles을 XCode에 적용 - Development: 팀에 등록된 개발자에게 배포

- App Thinning에서 아래를 선택 후 Next

- 단, bitcode를 지원하지 않는 cocoapods에서 설치한 framework가 존재하면, "Rebuild from Bitcode"를 체크 해제해야 빌드 가능

- Provisioning Profile로 인해서 Certificate정보와, 앱스토에 등록한 Provisioning Profile정보를 선택 가능
현재는 ad hoc이므로 아래 선택 후 Next

- Export

- 경로를 지정하고 그 폴더에 들어가면 "Apps"폴더 하위에 ".ipa"파일 존재

* 앱스토어 등록 절차 참고: ios-development.tistory.com/299