2012-03-22 2 views
0

일부 iPhone 앱을 App Store에 출시했으며 그 중 일부는 문제가 발생하여 충돌했습니다. 나는이 스레드에 충돌 감사를 알아 냈 :업로드하기 전에 Xcode에서 앱을 빌드 할 때 아키텍처가 올바른지 테스트하십시오.

App rejected for crash on launch, but cannot replicate in either simulator or device, and device log is cryptic

그것은 때문에 유효하지 아키텍처이었다. 앱 스토어에서 일부 앱을 다시 제출했습니다.이 중 일부는 해결되었지만 다른 앱은 여전히 ​​충돌하고 있습니다. 아마도 몇 군데를 놓쳤거나 아키텍처 변경을 잊어 버렸을 것입니다. 많은 iPhone 응용 프로그램이 있으며 App Store에 제출하기 전에 빌드가 올바른지 확인할 수있는 방법이 있는지 알고 싶습니다.

그렇지 않으면 애플이 일주일 동안 앱을 검토하고 승인 한 다음 내 장치 등으로 테스트해야합니다. 2 주 전에 이미지나 갔다. 모든 앱을 출시하고 싶었지만 한 달 간 만들고 싶지 않습니다. 누군가 빌드를 테스트 할 수있는 아이디어가 있습니까?

답변

1

당신은 승인을 사과로 보내기 전에 자신의 장치에서 응용 프로그램을 테스트 할 수 있습니다 감사합니다. 아카이브에 대한

1. 빌드 프로젝트 :제품 -> 아카이브

님의 다음 내장 앱 주최자가 표시됩니다. 대신 앱 스토어에 배포 당신은 (엑스 코드 4.3.1) 선택 : 기업에 대한

2. 저장 또는 Ad-Hoc으로 배포

그런 다음 당신과 함께 응용 프로그램을 서명 프로비저닝 프로파일을 묻습니다

휴대 전화가 들어있는 개발 프로필을 선택하십시오.

그런 다음 특정 위치에 저장합니다.

3. 일단 iTunes를 열고 your_app.ipa 파일을 iPhone으로 드래그하십시오 (분명히 연결해야 함).

iTunes 응용 프로그램으로 드래그하여 iTunes 응용 프로그램에서 iPhone으로 드래그해야 할 수도 있습니다.

4. 앱이 휴대 전화에 설치되어 있어야합니다.

해당 앱은 앱 스토어에서 얻을 수있는 것과 동일한 상태입니다.

빌드 설정 유효성 확인에 관한 한 ..... 아키텍처 관련 문제가 없었습니다. 배포 목표가 3.2이고 아키텍처가 armv7로 설정된 경우 Apple에 내 응용 프로그램을 업로드하는 유효성 검사 단계에서 실패하고 유니버설 이진 파일이 아니라고 말합니다. 아키텍처 충돌을 복제하려면 이전 버전의 iOS에서 앱을 테스트해야합니다.

관련 문제