4

アプリは iDevices ではクラッシュしませんが、Apple レビュー チームによると iPad 6.0.1 ではクラッシュします。これは、再記号化されたログの関連部分です。

Last Exception Backtrace:
0   CoreFoundation                  0x327fb29e __exceptionPreprocess + 158
1   libobjc.A.dylib                 0x394dd97a objc_exception_throw + 26
2   UIKit                           0x38897d54 +[UIStoryboard storyboardWithName:bundle:] + 436
3   UIKit                           0x386da406 -[UIApplication _loadMainStoryboardFileNamed:bundle:] + 38
4   UIKit                           0x38563794 -[UIApplication _runWithURL:payload:launchOrientation:statusBarStyle:statusBarHidden:] + 524
5   UIKit                           0x3850bc34 -[UIApplication handleEvent:withNewEvent:] + 1000
6   UIKit                           0x3850b6c8 -[UIApplication sendEvent:] + 68
7   UIKit                           0x3850b116 _UIApplicationHandleEvent + 6150
8   GraphicsServices                0x35c8759e _PurpleEventCallback + 586
9   CoreFoundation                  0x327d067e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 10
10  CoreFoundation                  0x327cfee4 __CFRunLoopDoSources0 + 208
11  CoreFoundation                  0x327cecb2 __CFRunLoopRun + 642
12  CoreFoundation                  0x32741eb8 0x32739000 + 36536
13  CoreFoundation                  0x32741d44 CFRunLoopRunInMode + 100
14  UIKit                           0x38562478 -[UIApplication _run] + 664
15  UIKit                           0x3855f2f4 UIApplicationMain + 1116
16  MyApp                           0x0007362e main (main.m:16)
17  MyApp                           0x000735e4 start + 36

これは、ストーリーボードが問題であることを意味しますか (2 行目)?

4

2 に答える 2

0

私の推測では、ある時点でストーリーボード ファイルの名前を変更しましたが、(プロジェクト) > (ターゲット) > 一般 > 展開情報 > メイン インターフェイスの下の Xcode でその変更を反映していませんでした。

その結果、デバイスではまだ動作していますが (そのデバイスには古い名前のストーリーボード ファイルと新しい名前がインストールされているため)、他のデバイスに新しくインストールするとクラッシュします。新しい名前が存在します。

于 2015-06-25T21:46:05.910 に答える