2016-07-14 12 views
0

私はアプリストアに提出したアプリのために以下の例外バックトレースをAppleから受け取りました。私はログを象徴していますが、私のアプリのエントリーは象徴的ではありません。私はそれを達成するために何ができるのですか?詳細は以下のEntry#14を参照してください。どんな助けでも大いに感謝されるでしょう。iOS例外バックトレース - アプリケーションエントリが記号化されていません

 
Last Exception Backtrace: 
0 CoreFoundation    0x1810cadb0 __exceptionPreprocess + 124 
1 libobjc.A.dylib    0x18072ff80 objc_exception_throw + 56 
2 UIKit      0x186b6d268 -[UIPopoverPresentationController presentationTransitionWillBegin] + 2884 
3 UIKit      0x186581fb0 __71-[UIPresentationController _initViewHierarchyForPresentationSuperview:]_block_invoke + 1640 
4 UIKit      0x1865800c8 __56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 332 
5 UIKit      0x1864d30c8 _runAfterCACommitDeferredBlocks + 292 
6 UIKit      0x1864e0a80 _cleanUpAfterCAFlushAndRunDeferredBlocks + 92 
7 UIKit      0x1862125a4 _afterCACommitHandler + 96 
8 CoreFoundation    0x181080728 _CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32 
9 CoreFoundation    0x18107e4cc __CFRunLoopDoObservers + 372 
10 CoreFoundation    0x18107e8fc __CFRunLoopRun + 928 
11 CoreFoundation    0x180fa8c50 CFRunLoopRunSpecific + 384 
12 GraphicsServices    0x182890088 GSEventRunModal + 180 
13 UIKit      0x18628a088 UIApplicationMain + 204 
14 MyApp      0x1000fb144 0x1000e4000 + 94532 
15 libdyld.dylib    0x180b468b8 start + 4 
+0

は、私はその後、監督を修正するには、次のコードを追加しました! – Mihir

+0

最後に、プロセス[リンク](https://possiblemobile.com/2015/03/symbolicating-your-ios-crash-reports/)を説明したチュートリアルのおかげで、クラッシュログを完全に記号化することができました。 – Mihir

答えて

0

最後に問題を解決しました。私はさまざまなオプションでアクションシートを提示するために私のコードでUIAlertControllerを呼び出していました。カメラを持たないデバイスに対応するために、私はアクションシートの代わりにImagePickerを直接提示する条件文を追加しました。

カメラを搭載していないシミュレータ上でのみiPADテストを行い、ImagePickerを直接呼び出しました。条件文が削除されたとき、PopoverPresentationControllerを介してアクションシートを提示しようとしましたが、例外バックトレースの文2で明白です。編集をありがとう@rmaddy

if let popOver = optionMenu.popoverPresentationController { 
      popOver.sourceRect = sender.bounds 
      popOver.sourceView = sender 
     } 
関連する問題