반응형
Xcode에서 IPA 파일 추출하기
iOS 앱 개발을 완료하고 나면 앱을 배포하거나 테스트를 위해 IPA(iOS App Store Package) 파일을 추출해야 할 때가 있습니다. IPA 파일은 iOS 앱의 실행 파일과 리소스를 포함하는 압축 파일로, 앱스토어에 업로드하거나 테스터들에게 배포할 때 사용됩니다.
이번 글에서는 Xcode에서 IPA 파일을 추출하는 방법과 추출한 IPA를 디바이스에 삽입해 앱을 설치하는 방법에 대해 자세히 알아보겠습니다.
IPA 파일 추출 준비하기
IPA 파일을 추출하기 전에 몇 가지 준비 사항이 필요합니다:
- 유효한 Apple 개발자 계정이 필요합니다.
- Xcode에 Apple 개발자 계정이 등록되어 있어야 합니다.
- 프로비저닝 프로파일과 인증서가 올바르게 설정되어 있어야 합니다.
IPA 파일 추출 과정
- Archive 생성하기
- Xcode에서 프로젝트를 열고 상단 메뉴에서 Product > Archive를 선택합니다.
- 빌드 타깃이 ‘Any iOS Device’ 또는 ‘Generic iOS Device’로 설정되어 있는지 확인합니다.
- Organizer 창 열기
- 수동으로 열려면 Window > Organizer를 선택합니다.
- Archive가 완료되면 자동으로 Organizer 창이 열립니다.
- 배포 방식 선택
- 생성된 Archive를 선택하고 ‘Distribute App’ 버튼을 클릭합니다.
- 배포 방식을 선택합니다 (예: Ad Hoc, App Store Connect, Enterprise 등)
- 배포 옵션 설정
- 선택한 배포 방식에 따라 추가 옵션을 설정합니다.
- App Thinning, bitcode 포함 여부 등을 선택할 수 있습니다.
- 인증서 및 프로비저닝 프로파일 선택
- 사용할 인증서와 프로비저닝 프로파일을 선택합니다.
- 자동 관리를 선택하거나 수동으로 지정할 수 있습니다.
- IPA 파일 생성
- Export 버튼을 클릭하여 IPA 파일을 생성합니다.
- 저장 위치를 선택하고 내보내기를 완료합니다.
- 주의사항
- IPA 파일 추출 시 올바른 프로비저닝 프로파일과 인증서를 사용해야 합니다.
- 빌드 설정에서 Enable Bitcode 옵션은 앱스토어 제출 시 필요할 수 있으나, 일부 서드파티 라이브러리와 충돌할 수 있으므로 주의가 필요합니다.
- App Store 배포용 IPA와 테스트용 IPA(Ad Hoc)는 서로 다른 설정이 필요할 수 있습니다.
추출한 IPA를 디바이스에 넣는 방법
- Devices and Simulators 열기
- Window -> Devices and Simulators
- IPA파일을 삽입할 디바이스 선택
- INSTALLED APPS 영역에 파일 드래그해서 넣기
반응형