관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS 앱 배포 하기] Xcode에서 ipa 파일 추출 방법 (adhoc, app store) 본문

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: 팀에 등록된 개발자에게 배포

Ad Hoc 설정

  • 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

Comments