Xcode 6에서 IPA를 생성하는 방법은 무엇입니까?


90

내 프로젝트에서 IPA 파일을 만드는 방법을 알 수 없습니다. 누구든지 Xcode 6에서 IPA 파일을 만드는 방법을 단계별로 설명 할 수 있습니까?


2
stackoverflow.com/questions/24438010/… 이것이 도움이되기를 바랍니다.
user2226474

28
이 모드가 이것을 '불분명 한'것으로 닫았다는 것을 믿을 수 없습니다. 문제는 절대적으로 명확합니다. 이 사용자는 분명히 Xcode 6에서 .ipa를 만드는 방법을 분명히 반복해서 묻습니다.
응.

2
이 질문을 (희망적으로) 더 명확하게 업데이트했습니다. 재개 장 후보로 지명하는 것은 Google의 첫 번째 히트작 중 하나이며 좋은 질문이라고 생각합니다.
James McMahon 2015 년

답변:


102

아래를 따를 수 있습니다.

1. xcode에서 swiftDemo를 선택합니다 (그림과 같이 왼쪽) 그런 다음 아카이브 옵션을 선택할 수있는 제품 옵션을 선택합니다.

아카이브 선택-이미지에서 강조 표시된 항목

  1. 그런 다음 새 창이 다음과 같이 열리고 해당 창에서 내보내기 옵션을 선택하십시오.

내보내기 옵션 선택

3. 그러면 아래와 같은 팝업이 나오고 애플 스토어를 검색 할 때 첫 번째 옵션을 선택합니다. 이제 말대로 따르십시오.

첫 번째 옵션 선택

업데이트 -> 아래와 같이 임시 배포에 저장을 선택하십시오.

임시로 저장

-> Apple 개발자 ID로 서명하지 않은 경우 아래 화면이 나타납니다.

Apple ID 추가

-> 이제 여기에 추가를 선택하고 그림과 같이 새 창에서 Apple ID와 암호를 제공하십시오.

Apple ID 및 암호 필요

-> xcode의 안내에 따라 휴식을 취하면 마지막으로 IPA 파일을 갖게됩니다.

-> testflight로 이동하십시오.

xcode에서 빌드 설정을 코드 서명 할 때 프로비저닝 프로파일과 인증서를 제공하는 것을 잊지 마십시오.


2
이 단계 후에 내 오류가 발생합니다. "IOS App Store 개발을 위해 저장하려면 개발 팀 '92P8AKNGW9'의 IOS 개발자 프로그램에 등록 된 Apple ID 계정을 추가해야합니다."
bhavik

1
나는 이미 애플 개발자 ID에 존재하고 프로비저닝 프로파일과 인증서도 설치되어 있습니다.
bhavik 2014

4
"제품"메뉴의 "아카이브"옵션이 회색으로 표시됩니다.
jameshfisher

5
@jameshfisher 지금은 시뮬레이터를 선택했을 수 있으므로 xcode에서 iOS 장치를 선택해야합니다. 따라서 iOS 장치로 변경하면 작동합니다.
nikhil84 2014

7
보관 옵션이 그레이드 아웃 인 경우. stackoverflow.com/questions/16050640/…을
kayfun 2014

15

Xcode에서 개발자 계정을 통합하지 않고 .ipa 파일을 itunesconnect에 업로드 하고 응용 프로그램 로더 를 사용하려는 경우 . 그런 다음 iTunes로 .ipa를 생성 할 수 있습니다 .

1 단계 :- 시뮬레이터 대신 장치를 선택합니다.

여기에 이미지 설명 입력

2 단계 :- 제품으로 이동-> 아카이브 선택

여기에 이미지 설명 입력

3 단계 :- 프로세스를 완료 한 후 아카이브를 마우스 오른쪽 버튼으로 클릭하고 Finder에서보기를 선택합니다.

여기에 이미지 설명 입력

4 단계 :- 파인더에서 표시를 클릭하면 아카이브 폴더로 리디렉션됩니다.

여기에 이미지 설명 입력

5 단계 :- .xarchive 파일을 마우스 오른쪽 버튼으로 클릭-> 패키지 내용 표시 옵션을 선택합니다.

여기에 이미지 설명 입력

6 단계 :- 제품 폴더로 이동-> 애플리케이션 폴더-> yourprojectname.app을 찾을 수 있습니다.

여기에 이미지 설명 입력

7 단계 :- 이제 .app을 .ipa로 변환하려면 iTunes에 끌어다 놓습니다. 아래 이미지를 확인하십시오.

여기에 이미지 설명 입력

8 단계 :- 이제이 .ipa 파일을 안전한 곳에두고 애플리케이션 로더로 업로드 할 때 사용합니다.

노트 :- 애플리케이션 로더로 앱을 업로드하는 방법을 알고 싶다면 이것을 확인하십시오.

Application Loader를 사용하여 앱 업로드

편집하다 :-

경고 :- 확장자를 .aap에서 .zip으로, .zip을 .ipa로 변경하여 .ipa를 만들지 마십시오.

많은 답변에서 .app 파일을 압축 한 다음 확장자를 .zip에서 .ipa로 변경하는 것을 제안했습니다. 지금은 작동하지 않습니다. 이 방법을 사용하면 다음과 같은 오류가 발생합니다.

IPA가 유효하지 않습니다. 페이로드 디렉토리가 포함되어 있지 않습니다.


1
드래그 앤 드롭 팁을 주셔서 감사합니다.
Evgeny Karkan

3
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa

앱을 실행 한 후 시뮬레이터가 표시되지 않았습니다. 그래서 당신의 방법은 나에게 매력처럼 작동했습니다.
Umair Afzal

/Users/<User>/Library/Developer/Xcode/DerivedData최신 XCode 버전으로 폴더가로 변경되었습니다 . 설정은 XCode의 "파일"-> "프로젝트 설정"에서 확인 / 변경할 수 있습니다.
sn0b4ll

2

XCode 버전 9.0 (9A235) :

    1. 프로젝트 보관
    1. Window-> Organizer를 클릭하고 아카이브 된 프로젝트를 선택하십시오. 내보내기를 클릭하십시오.
    1. 개발 선택 (옵션)
    1. 다음을 클릭하고 앱에 서명하고 내보내기

그러면 .ipa 파일을 찾을 수있는 위치로 게시 컨텐츠가 내보내집니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.