2014-07-11 1 views
1

저는 스위프트 (Swift)와 함께 앱을 개발하여 배포하고 있습니다 (Awesome). TestFlight.Swift 및 TestFlight는 iOS 8에서 작동하지만 iOS 7에서는 작동하지 않습니다.

iOS 7 및 iOS 8 시뮬레이터 또는 iOS 7 및 iOS 8 기기의 Xcode에서 앱을 빌드하고 실행할 때 아무런 문제가 없습니다.

TestPlight에 .ipa 파일을 업로드하고 iOS 8 iPhone 5에서 실행할 때 아무런 문제가 없습니다.

그러나 누구나 TestFlight에서 iOS 7 장치로 실행하려고하면 실행 화면이 표시되고 충돌이 발생합니다. 나는 테스터 중 한 명에게 자신의 장치 콘솔 로그를 알려 주었다. 그가 나를 보낸 이유는 다음과 같습니다.

Jul  7 22:31:53 Test-Device kernel[0] <Debug>: launchd[11694] Container: /private/var/mobile/Applications/A1D07729-70B6-4B23-ADEC-7C78F85FE8D9 (sandbox) 
Jul  7 22:31:53 Test-Device networkd[81] <Warning>: Analytics Engine: double ON for app: com.Awesome.Awesome 
Jul  7 22:31:53 Test-Device backboardd[31] <Error>: HID: The 'Passive' connection 'Awesome' access to protected services is denied. 
Jul  7 22:31:53 Test-Device Awesome[11694] <Warning>: Unsupported pixel format in CSI 
Jul  7 22:31:53 Test-Device Awesome[11694] <Warning>: Unable to create unsliced image from csi bitmap data. 
Jul  7 22:31:53 Test-Device Awesome[11694] <Warning>: Could not load the "Logo" image referenced from a nib in the bundle with identifier "com.Awesome.Awesome" 
Jul  7 22:31:54 Test-Device ReportCrash[11695] <Notice>: ReportCrash acting against PID 11694 
Jul  7 22:31:54 Test-Device ReportCrash[11695] <Notice>: Formulating crash report for process Awesome[11694] 
Jul  7 22:31:54 Test-Device com.apple.launchd[1] (UIKitApplication:com.Awesome.Awesome[0xc40d][11694]) <Warning>: (UIKitApplication:com.Awesome.Awesome[0xc40d]) Job appears to have crashed: Abort trap: 6 
Jul  7 22:31:54 Test-Device backboardd[31] <Warning>: Application 'UIKitApplication:com.Awesome.Awesome[0xc40d]' exited abnormally with signal 6: Abort trap: 6 
Jul  7 22:31:54 Test-Device ReportCrash[11695] <Notice>: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/Awesome_2014-07-07-223154_Test-Device.ips using uid: 0 gid: 0, synthetic_euid: 501 egid: 0 

내가 뭘 잘못하고 있니?

+0

아마도 아무 것도 없습니다. Xcode 6은 베타 버전입니다. 앱의 일부분은 Xcode 6의 작은 런타임 라이브러리입니다. 이것은 Xcode 6이 최종적으로 끝났을 때 iOS 7에서 작동하기로되어 있지만 아직 없습니다. 즉, 귀하의 기대치가 너무 높을 수 있습니다. 그러나 누군가가 당신을위한 진정한 대답을 가지기를 바랍니다. –

+0

앱 충돌로 인해 도움이 필요한 경우 실제 충돌 보고서를 제공하는 것이 좋습니다. – Kerni

답변

1

릴리스 최적화 수준 (빌드 설정에서)을 "없음 [-o 없음]"으로 설정하면 작동합니다.