카테고리 없음

[Xcode] IPA 파일 추출 방법과 디바이스에 넣어 앱 실행하기

Devleoper_yh 2024. 11. 9. 20:09
반응형

Xcode에서 IPA 파일 추출하기

iOS 앱 개발을 완료하고 나면 앱을 배포하거나 테스트를 위해 IPA(iOS App Store Package) 파일을 추출해야 할 때가 있습니다. IPA 파일은 iOS 앱의 실행 파일과 리소스를 포함하는 압축 파일로, 앱스토어에 업로드하거나 테스터들에게 배포할 때 사용됩니다.

이번 글에서는 Xcode에서 IPA 파일을 추출하는 방법과 추출한 IPA를 디바이스에 삽입해 앱을 설치하는 방법에 대해 자세히 알아보겠습니다.

IPA 파일 추출 준비하기

IPA 파일을 추출하기 전에 몇 가지 준비 사항이 필요합니다:

  1. 유효한 Apple 개발자 계정이 필요합니다.
  2. Xcode에 Apple 개발자 계정이 등록되어 있어야 합니다.
  3. 프로비저닝 프로파일과 인증서가 올바르게 설정되어 있어야 합니다.

IPA 파일 추출 과정

    1. Archive 생성하기
      •  Xcode에서 프로젝트를 열고 상단 메뉴에서 Product > Archive 선택합니다.
      • 빌드 타깃이 ‘Any iOS Device’ 또는 ‘Generic iOS Device’ 설정되어 있는지 확인합니다.
    2. Organizer 창 열기
      • 수동으로 열려면 Window > Organizer를 선택합니다.
      • Archive가 완료되면 자동으로 Organizer 창이 열립니다.
    3. 배포 방식 선택
      • 생성된 Archive를 선택하고 ‘Distribute App’ 버튼을 클릭합니다.
      • 배포 방식을 선택합니다 (예: Ad Hoc, App Store Connect, Enterprise 등)
    4. 배포 옵션 설정
      • 선택한 배포 방식에 따라 추가 옵션을 설정합니다.
      • App Thinning, bitcode 포함 여부 등을 선택할 수 있습니다.
    5. 인증서  프로비저닝 프로파일 선택
      • 사용할 인증서와 프로비저닝 프로파일을 선택합니다.
      • 자동 관리를 선택하거나 수동으로 지정할 수 있습니다.
    6. IPA 파일 생성
      • Export 버튼을 클릭하여 IPA 파일을 생성합니다.
      • 저장 위치를 선택하고 내보내기를 완료합니다.
    7. 주의사항
      • IPA 파일 추출 시 올바른 프로비저닝 프로파일과 인증서를 사용해야 합니다.
      • 빌드 설정에서 Enable Bitcode 옵션은 앱스토어 제출 시 필요할 수 있으나, 일부 서드파티 라이브러리와 충돌할 수 있으므로 주의가 필요합니다.
      • App Store 배포용 IPA와 테스트용 IPA(Ad Hoc)는 서로 다른 설정이 필요할 수 있습니다.

추출한 IPA를 디바이스에 넣는 방법

  1. Devices and Simulators 열기
    • Window -> Devices and Simulators
  2. IPA파일을 삽입할 디바이스 선택
    • INSTALLED APPS 영역에 파일 드래그해서 넣기

반응형