Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- collectionview
- RxCocoa
- Observable
- Human interface guide
- Protocol
- 리팩토링
- 클린 코드
- HIG
- 스위프트
- 리펙토링
- UITextView
- tableView
- uitableview
- ribs
- uiscrollview
- rxswift
- Xcode
- swiftUI
- 리펙터링
- UICollectionView
- clean architecture
- 애니메이션
- map
- Clean Code
- SWIFT
- MVVM
- Refactoring
- swift documentation
- combine
- ios
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS 앱 배포 하기] Xcode에서 ipa 파일 추출 방법 (adhoc, app store) 본문
먼저, 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
'iOS 앱 배포와 출시' 카테고리의 다른 글
[fastlane] 1. fastlane이란 (0) | 2020.12.03 |
---|---|
[fastlane] 2. cocoapods, pod install 동기화 (Bundler, Bundle, gem, ruby) (0) | 2020.12.01 |
[iOS 앱 배포 하기] 테스터들에게 앱 배포하기 (Firebase Distribution, Firebase console) (8) | 2020.11.29 |
[iOS 앱 배포 준비] Provisioning Profiles 등록 (0) | 2020.11.29 |
[iOS 앱 배포 준비] Device 등록, UDID (6) | 2020.11.29 |
Comments