私は最後のいくつかのビルドからそれに気づいています、crashlyticsは適切なクラッシュレポートを送信していません...クラッシュレポートでは、クラッシュが発生したクラスをデバッグできません。
DSYMを手動でアップロードし、ファブリックも使用してみましたが、Webサイトのすべての指示に従いました。
ItunesconnectからダウンロードしてDSYMをアップロードしようとしましたが、適切なクラッシュログが得られません。
サンプルクラッシュレポート
Fatal Exception: NSRangeException
0 CoreFoundation 0x18cbcefe0 __exceptionPreprocess
1 libobjc.A.dylib 0x18b630538 objc_exception_throw
2 CoreFoundation 0x18caad200 -[__NSArrayM removeObjectAtIndex:]
3 MyApp 0x1001a3550 _hidden#4208_ (__hidden#4311_:498)
4 MyApp 0x10012c008 _hidden#1377_ (__hidden#1463_:318)
5 MyApp 0x10012f888 _hidden#1403_ (__hidden#1463_:753)
6 MyApp 0x100132448 _hidden#1497_ (__hidden#1511_:352)
7 MyApp 0x1001dc1b8 _hidden#5257_ (__hidden#5321_:209)
8 Foundation 0x18d6c24cc __NSThreadPerformPerform
9 CoreFoundation 0x18cb7d42c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
10 CoreFoundation 0x18cb7cd9c __CFRunLoopDoSources0
11 CoreFoundation 0x18cb7a9a8 __CFRunLoopRun
12 CoreFoundation 0x18caaada4 CFRunLoopRunSpecific
13 GraphicsServices 0x18e514074 GSEventRunModal
14 UIKit 0x192d65058 UIApplicationMain
15 MyApp 0x10018b9cc main (__hidden#3728_:14)
16 libdyld.dylib 0x18bab959c start
なぜそれは_hidden#4208ですか?
私の問題は、コマンドラインツールを使用してビルドを作成していて、そのときはビットコードフラグが使用されていなかったことです。それで、それは私に不適切なクラッシュレポートを与えていました。
IPAにビットコードシンボルを含め、appstoreconnect.Apple.comにアップロードした後、IPAのdsymをダウンロードして、crashlytiscの欠落しているdsymセクションにアップロードすると、適切なクラッシュレポートがすべて表示されます。
Note
:appstoreconnectにアップロードされたビルドからDSYMをダウンロードしました。これは、DSYMにシンボルが含まれていて、それだけで問題が解決したためです。
Xcodeビットコード、dSYM生成に対するシンボル設定の影響を含める に関するこのマットの回答を確認してください。
試したことはありませんが、マットの回答に記載されているガイドラインに従うことで、クエリを解決できると思います。