2011-09-29 2 views
0

App Store에 앱을 제출하는 중입니다. Xcode 4.2 (Build 4C151a)를 사용하고 있습니다.Xcode 4.2의 보관, 구성 설정 및 코드 서명

빌드 설정에서 릴리스 - 모든 iOS SDK 아래에서 코드 서명을위한 iPhone 배포를 선택할 수 있습니다. 그런 다음 제품> 스키마 편집 메뉴로 이동하여 아카이브 빌드 구성을 해제 한 다음 제품> 아카이브로 설정하십시오. 내가 가지고있는 첫 번째 문제는 빌드가 성공했다는 것이지만 구성 파일에는 아카이브 파일이 표시되지 않는다는 것입니다. Finder를 통해 아카이브 파일 위치로 이동하면 특정 아카이브 파일이 0 바이트임을 알 수 있습니다. 같은 것을 반복하지만 스키마 구성에서 보관 빌드 구성을 디버그로 변경하면 보관 파일이 만들어 져서 구성 도우미에 표시됩니다. 이제는 두 번째 문제가 생깁니다. 내가 Archive를 선택하고 Share ... 버튼을 누르고 iOS App Store 패키지 (.ipa)를 선택하면 Identity에 대해 iPhone 배포를 선택할 수 없습니다 (회색이며 유효하지 않습니다 신원/프로파일 쌍). 비록 Build Setting에서 잘 맞았지만. 그러나 iPhone 개발자는 ID 선택 항목에서 활성 상태로 나타납니다. 이 문제 중 하나 또는 둘 다를 가진 어떤 도움든지 높게 평가됩니다.

+0

Xcode 4.2는 NDA를 사용하고 있으므로 질문에 대답 할 수 있습니다. Xcode 4.1과 비슷한 질문이 나온다면 대답 할 수 있습니다. – zaph

+0

Xcode의 미리보기 버전을 사용하고 있거나 Xcode 4.1에서도 비슷한 문제가 발생할 수 있다고 생각하십니까? – Dogahe

답변

1

Xcode의 마지막 전체 버전으로 다운 그레이드 할 때 문제가 지속되었습니다. 분명히 Distribution Provisioning Profile을 만들 때 몇 가지 단계를 빠뜨린 것 같습니다. Distribution Provisioning Profile을 올바르게 작성한 후에 모든 것이 예상대로 작동하기 시작했습니다.

0

Xcode의 베타/개발자 미리보기 버전을 사용하여 앱 스토어에 앱을 제출할 수 없습니다. 이 경우 4.1.1은 Mac App Store를 통해 최신 공개 버전입니다.

+0

Xcode 4.1.1로 다운 그레이드 할 수 있습니까? – Dogahe

+0

필자는 4.2와 같은 개발자 빌드를 한 번도 사용해 본 적이 없으므로 이전 설치가 손상되지 않았는지 확실하지 않습니다. 개발자 폴더에 발굴 자료가 있습니다 - 곧 답변을 찾으실 수 있습니다. 4.1.1 또는 이전 버전의 Xcode를 사용하면 앱을 제출할 수 있습니다. – Luke

+0

기본적으로 iPhone에 iOS 5가 설치되어 있기 때문에 장치에서 테스트 할 수 있도록 Xcode의 베타 버전이 필요하지만 앱 스토어에 제출하려면 Xcode의 정식 버전이 필요합니다. 그게 맞습니까? – Dogahe

관련 문제