2011-03-19 5 views
0

내 응용 프로그램에 몇 가지 문제가 있습니다. 그래서, AdHoc 배포를위한 애플리케이션을 처음 배포했을 때 모든 것이 내 장치와 테스터 장치 (iPhone 2G)에서 잘 처리되었습니다.iPhone 2G 용 AdHoc 배포에 실패

이제 장치에서 새 빌드를 시작하면 스플래시 화면이 표시되고 이후 앱이 다운됩니다. 이 새로운 버전에서 변경된 유일한 점은 앱에 새로운 기능을 추가했지만 첫 번째 화면에는 아무 것도 추가하지 않았다는 것입니다. 내 iOS 버전은 4.3, xCode 4 및 iOS SDK 4.3이고 테스터는 iPhone 2G 및 iOS 3.1.3입니다. 앱의 타겟은 3.1.2로 설정됩니다.

다음 프레임 워크가 포함되어 있습니다. 1) libz.1.2.3.dylib; 2) libxml2.dylib; 3) MobileCoreServices.framework; 4) CFNetwork.framework; 5) UIKit.framework; 6) CoreGraphics.framework; 7) QuartCore.framework; 8) SystemConfiguration.framework.

그 중 하나가 원인 일 수 있습니까? iOS 3.1.3에서 어떤 프레임 워크를 사용할 수 있는지 어떻게 알 수 있습니까? 현재 모든 프레임 워크는 "필수"로 설정됩니다.

이 문제의 원인이 무엇인지 생각해보십시오. 관련성이 있다고 판단되면 첫 번째 화면 코드를 게시합니다.

는 안드레이

답변

1

테스터 기기의 로그를 검사하여 충돌의 원인을 찾아야합니다. 콘솔 로그는 도움을 줄 수 있습니다. 테스터는 Apple에서 제공하는 iPhone 구성 유틸리티를 사용하여 콘솔 로그를 검색 할 수 있습니다. OSX 및 Windows 용 http://www.apple.com/support/iphone/enterprise/에서 다운로드 할 수 있습니다. 테스터가 이것을 다운로드하여 실행하면 Xcode의 Organizer 창과 매우 유사한보기를 제공합니다. 그에게 왼쪽의 장치를 클릭 한 다음 "콘솔"탭을 클릭하게 한 다음 로그를 저장하고 보내십시오.

(가능성이 큰) 다른 도움이 될 수있는 것은 충돌 로그입니다. 테스터가 iTunes에 연결하고 동기화를 수행하면 충돌 로그가 컴퓨터로 복사됩니다. 그것은 맥 OS

및 Windows 중 하나 C:\Documents and Settings\<USERNAME>\Application Data\Apple computer\Logs\CrashReporter/<DEVICE_NAME> 또는 C:\Users\<USERNAME>\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice/<DEVICE_NAME>에 대한

~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>에서 찾을 수 있습니다.

희망 하시겠습니까?

+0

고맙습니다. 테스터에게 세부 사항을 보냈고 충돌 보고서를 기다리고 있습니다. 친애하는! –

0

앱이 시작할 때 충돌하는 경우, 당신은 자신의 충돌 로그를 수집하고 그 읽을해야합니다, 감사합니다. 앱이 충돌 할 수있는 수많은 방법이 있습니다. 문제를 진단하는 데 도움이되는 정보가 더 필요합니다.

+0

감사합니다. 하지만 내 검사자가이 정보를 어떻게 수집 할 수 있습니까? 그는 전화 만 xCode가 없습니다. 그리고 내 장치 (아이폰 4 & 아이폰 3 GS & 아이폰 3) 애플 리케이션이 잘 실행됩니다. –

관련 문제