728x90
iOS 앱 배포 방식
1. 개발용 테스트
- xcode로 개발 시 기기를 직접 연결하여 빌드하는 방식
- 반드시 auto signing으로 빌드를 해야함
- 아니면 테스트할 기기별로 개발자 센터에 UUID를 등록하고 프로파일을 받아야함
2. 애드혹 (adhoc)
- 테스트 기기의 UUID를 개발자 센터에 등록 후 over the air 방식으로 빌드한 파일을 서버에 업로드해서 테스트 기기에 내려받는 방식
- 최대 100대까지 등록가능
- 즉, 특정 디바이스들에서만 설치하게 하고 싶을 때 아카이빙을 통해 ipa파일을 생성한 후 서버에 업로드해서 배포하는 방식
3. 테스트 플라이트 (Test Flight)
- UUID를 수집하지 않고 테스터의 email을 등록하여 email을 보내거나 설치 링크를 전달하는 방식
- 내부 배포용 : email 전송 -> 초대 -> 수락 -> 설치
- 외부 배포용 : 설치 링크 전달
4. 엔터프라이즈 (Enterprise)
- UUID 등록, 이메일 초대 과정이 필요없고 서버에 배포하면 테스트하고자 하는 누구나 테스트할 수 있음.
- 대신 Enterprise 유료 계정이 필요하며 App Store 배포가 불가능함.
- App Store 배포 앱과 다른 bundle Id를 가져야함.
- 가장 편리하게 테스트할 수 있는 방식
- 간단하게 말하자면 App Store가 아닌 곳에서 불특정 다수에게 배포하고자 할 때
728x90
'iOS > 설명' 카테고리의 다른 글
[iOS] CAEmitterLayer로 애니메이션 효과 만들기 (0) | 2021.06.15 |
---|---|
[iOS] UIWindow (0) | 2021.06.03 |
[iOS] UIView initializer (0) | 2021.05.27 |
[iOS] Image Scaling (0) | 2021.05.03 |
[iOS] 앱 생명주기 (Application Life Cycle) (0) | 2021.04.28 |
댓글