1

デバッグ モードでは正常に動作しているように見えるアプリがありますが、アプリ ストアでライブになると毎回クラッシュします。以下を示すクラッシュログを見つけることができました。

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread:  0

Last Exception Backtrace:
0   CoreFoundation                  0x3238329e __exceptionPreprocess + 158
1   libobjc.A.dylib                 0x3a22e97a objc_exception_throw + 26
2   UIKit                           0x3451837c +[UIStoryboard storyboardWithName:bundle:] + 436
3   UIKit                           0x3435a58e -[UIApplication _loadMainStoryboardFileNamed:bundle:] + 38
4   UIKit                           0x341e379c -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 524
5   UIKit                           0x3418bc34 -[UIApplication handleEvent:withNewEvent:] + 1000
6   UIKit                           0x3418b6c8 -[UIApplication sendEvent:] + 68
7   UIKit                           0x3418b116 _UIApplicationHandleEvent + 6150
8   GraphicsServices                0x35e9659e _PurpleEventCallback + 586
9   GraphicsServices                0x35e961ce PurpleEventCallback + 30
10  CoreFoundation                  0x3235816e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 30
11  CoreFoundation                  0x32358112 __CFRunLoopDoSource1 + 134
12  CoreFoundation                  0x32356f94 __CFRunLoopRun + 1380
13  CoreFoundation                  0x322c9eb8 CFRunLoopRunSpecific + 352
14  CoreFoundation                  0x322c9d44 CFRunLoopRunInMode + 100
15  UIKit                           0x341e2480 -[UIApplication _run] + 664
16  UIKit                           0x341df2fc UIApplicationMain + 1116

これが何を意味するか知っている人はいますか?このアプリのアップデートを早急に提出する必要があるため、修正する必要があります。

4

2 に答える 2

0

開始するのに最適な場所の 1 つは、次のリンクです。

http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs

クラッシュログを読む方法を示します。

たとえば、EXC_CRASH (SIGABRT) は次のことを意味します。

The exception code is a SIGABRT. Usually, a SIGABRT exception is raised when an object receives an unimplemented message. Or to put it in simpler terms, there’s a call for a nonexistent method on an object.

これにより、問題が何であるかについてのヒントが得られるはずです。クラスが右側のリストで呼び出されていないことがわかるように、コードには含まれていません。

また、アプリ ストアで機能しない場合は、Ad-Hoc のすべての言語で機能することを確認してください。ストーリーボードに何かが欠けているのではないでしょうか?

于 2013-06-25T01:32:22.253 に答える