2012-03-15 2 views
2

Xcode 4.2에서 .ipa 파일을 만들고 테스트를 위해 친구에게 전자 메일을 보내려면 공유 옵션을 사용했습니다. Xcode 4.3에서는이 옵션이 사라졌습니다. 대신 '엔터프라이즈 또는 임시 배포 용으로 저장'옵션이 대신 있습니다. 이 옵션을 선택하고 코드 서명을하면 ipa 파일이 생성되지만이 응용 프로그램은 작동하지 않습니다. itunes를 사용하여 설치할 수는 있지만 기본 화면 만 표시되고 충돌이 발생합니다.Xcode 4.3 - 임시 테스트 용 아카이브가 작동하지 않음

xcode 4.3의 다른 점은 무엇입니까?

이전과 동일한 프로비저닝 프로파일 (개발자 프로파일)을 사용하고 있습니다. 몇 가지 attepmts 후, 프로파일/인증서를 배포 프로파일로 변경하려고 시도했지만 아무 것도 효과가 없었습니다. 비슷한 질문에 대해 StackOF를 검색했을 때 사람들이 ipa 파일을 사용하여 plist를 넣는 것을 보았습니다. 전에는 그렇게하지 않았고 작동했습니다. 내 관점에서 유일한 변화는 scode 버전 (xcode 4.2 사용)과 더 이상 '공유'옵션이 없다는 사실입니다.

도와주세요!

+0

http://stackoverflow.com/questions/9642252/xcode-4-3-1-share-archive-option-not-visible의 중복이 될 수도 있습니다. – Ingolmo

+0

글쎄, 그 질문/대답이 해결되지 않았을 수도 있습니다. 문제 : - – iPhoneNoob

+0

Ok :(. 설치하기 전에 기기에서 앱을 제거하려 했습니까? – Ingolmo

답변

1

이 질문은 그 질문에 대답을 참조하십시오 stackoverflow question

의 반복을 할 수있다. 여기

도 나는 다시 대답, 엑스 코드에서

IPA를 만드는 주최자의 보관 탭에는 "공유"옵션이없는 4.3.1를 붙여 넣습니다.

따라서 IPA를 만들려면 사용 가능한 "배포"옵션을 클릭하고 방법 - "엔터프라이즈 또는 Ad-Hoc 배포를 위해 저장"을 선택한 다음 IPA 형식으로 빌드를 저장할 수있는 옵션이 있습니다.

덕분에, 나빈 산

+1

안녕하세요, Naveen, 답장을 보내 주셔서 감사합니다! 그 답을 보았지만 실제 문제는 다른 곳에있었습니다. .필요하지 않은 nib 파일을 삭제했지만 숨겨진 파일에서 참조를 삭제하지 않았습니다. 응용 프로그램이 펜촉을 현금화했기 때문에 응용 프로그램이 제대로 작동했지만 프로젝트를 정리할 때 테스트 장치에 같은 오류가 나타났습니다. 그래서 xcode 4.3은 비난하지 않았고, 저였습니다 :) 당신의 의견에 감사 드리며 당신이 대답 할 수있는 유일한 사람이기 때문에, 나는 당신의 대답을 올바르게 설정해 줄 것입니다! 문안 인사! – iPhoneNoob

+0

@iPhoneNoob 감사합니다. –

+2

하지만 "배포"를 클릭하면 "기업용으로 저장 ..."과 같은 옵션이 없습니다. 두 가지 옵션은 "내장 된 제품 저장"및 "Xcode 아카이브로 내보내기"입니다. Xcode 4.3.1을 사용 중입니다. –

1

는이 질문에 이미 대답하지만, 오늘 같은 문제로 실행 : 그것은 완벽하게 작동 할 때 나는 임시 애플 리케이션 엑스 코드 4.3에 무선으로 설치하는 얻을 수 없습니다 4.2에서 괜찮아.

나에게 효과가있는 것은 입니다. "Enterprise 배포 용으로 저장"상자에 체크하지 않고 대신 .ipa 파일을 디스크에 바로 저장하십시오. 그 파일은 iTunes를 통해 내 장치에 잘 설치되었고 (.xml 스키마를 이전 빌드에서 복사하여) .plist 파일을 만들어서 무선 작업을 다시 할 수있었습니다.

.ipa 파일이 잘못된 URL (자체 링크)에 생성 된 "Enterprise 배포 용으로 저장"프로세스를 수행 할 때주의해야합니다. 그러나 실수를 고치더라도 앱은 여전히 ​​설치되지 않습니다 (다운로드는되지만 설치는 안됩니다). 나는 그 문제가 .ipa에 있다고 상상할 수있다.

이렇게하면 다른 사람이 시간과 악몽을 덜어주기를 바랍니다.