14

更新された iOS アプリに問題があります。先週の水曜日 (iPhone 基調講演の前)、アプリは審査のために提出されました。iOS6-beta、iOS5、iOS4 に対してテスト済み。→問題ありません。iOS5 SDK に対してコンパイル

現在、多くのクラッシュ レポート (システム: バグセンス) を受け取ります。iOS6 のみです。

短縮版:

SIGSEGV クラス: シグナルファイル: ucol_getVersion +

シンボリック化の後、クラッシュ レポートはまだ読み取れません。

- 0 libicucore.A.dylib 0x318e4570 ucol_getVersion + -1
- 1 TextInput 0x36ee7fa9 _ZN2KB8WordTrie4loadERKNS_6StringE + 280
- 2 TextInput 0x36ee1495 + 16
- 3 TextInput 0x3724bcb3 + 58
- 4 TextInput 0x3724bc51 + 44
- 5 TextInput 0x36ed8f6d _ZN14TIInputManager17load_dictionariesERKN2KB6StringES3_b + 24
- 6 TextInput 0x36ee9fc1 + 220
- 7 TextInput 0x36ee9c07 + 502
- 8 UIKit 0x32c08f7f + 162
- 9 UIKit 0x32c07fd3 + 402
- 10 UIKit 0x32c07be7 + 378
- 11 UIKit 0x32c064b9 + 464
- 12 UIKit 0x32c061ab + 150
- 13 UIKit 0x32c68975 + 388
- 14 UIKit 0x32c65845 + 528
- 15 UIKit 0x32c65541 + 104
- 16 UIKit 0x32c63f47 + 406
- 17 UIKit 0x32c63d6f + 30
- 18 UIKit 0x32c636af + 34
- 19 APP 0x000186ff 0x1000 + 95999
- 20 APP 0x00093a93 0x1000 + 600723
- 21 Foundation 0x33ac7ef5 + 16
- 22 Foundation 0x33a079f1 + 200
- 23 Foundation 0x33a0790d + 60
- 24 CFNetwork 0x388ff5df + 26
- 25 CFNetwork 0x388feccb + 54
- 26 CFNetwork 0x38927133 + 18
- 27 CoreFoundation 0x361f974d CFArrayApplyFunction + 176
- 28 CFNetwork 0x38927593 + 74
- 29 CFNetwork 0x3888b15d + 188
- 30 CoreFoundation 0x36288683 + 14
- 31 CoreFoundation 0x36287ee9 + 212
- 32 CoreFoundation 0x36286cb7 + 646
- 33 CoreFoundation 0x361f9ebd CFRunLoopRunSpecific + 356
- 34 CoreFoundation 0x361f9d49 CFRunLoopRunInMode + 104
- 35 Foundation 0x339f678f + 254
- 36 APP 0x0007e4c9 0x1000 + 513225
- 37 Foundation 0x33a923db + 102
- 38 libdispatch.dylib 0x3535611f + 10
- 39 libdispatch.dylib 0x3535a961 + 252
- 40 libdispatch.dylib 0x3535aac1 + 84
- 41 libsystem_c.dylib 0x3605ea11 + 360

同じ問題を抱えている人はいますか?クラッシュの場所を特定するにはどうすればよいですか?

4

2 に答える 2

36

私も同じ問題を抱えていました。私にとっては、UIAlertView を表示しようとしたときにアプリがクラッシュしていました。

すべての UI 関連の描画関数は、UI スレッドで実行する必要があることが判明しました (これは既に知っていましたが、少しずさんだったようです)。残念ながら、エラー メッセージは不可解です。

このスレッドが役立つかもしれません: https://devforums.apple.com/message/728324

あなたが投稿したスタックトレースにUIKitクラスがあることを考えると、これもあなたの問題だと思います。

于 2012-09-21T13:11:07.997 に答える
9

この問題は非常に簡単に修正できます。ここで、このコードの間にコードを入力してください:

dispatch_async(dispatch_get_main_queue(), ^{
// Create and show your alert view here      
});

アレックス

于 2013-01-02T10:55:49.813 に答える