3
被報告我有安裝Crashlytics根據什麼文件說,像這樣:App Store的崩潰不是Crashlytics
// In application:didFinishLaunchingWithOptions:
[Fabric with:@[[Crashlytics class], [Twitter class]]];
// In Info.plist
<key>Fabric</key>
<dict>
<key>APIKey</key>
<string>myAPIKey</string>
<key>Kits</key>
<array>
<dict>
<key>KitInfo</key>
<dict/>
<key>KitName</key>
<string>Crashlytics</string>
</dict>
<dict>
<key>KitInfo</key>
<dict>
<key>consumerKey</key>
<string>myConsumerKey</string>
<key>consumerSecret</key>
<string>myConsumerSecret</string>
</dict>
<key>KitName</key>
<string>Twitter</string>
</dict>
</array>
</dict>
但是,我似乎只得到了崩潰的一個子集報Crashlytics。當我完成強制執行崩潰的步驟(調用[[Crashlytics sharedInstance] crash];
並在未安裝調試器的情況下運行應用程序)時,會記錄該錯誤。然而,在我們的App Store構建中,我知道在Crashlytics中看不到的崩潰事件。 Crashlytics是否因某些原因無法捕捉所有崩潰?除了與OOM相關的崩潰,我在文檔中找不到任何證據。
回答什麼,我認爲第一個評論會問:
- 我的調試信息格式設置與文件的dSYM矮。
- 位代碼被禁用。
- App Store版本肯定設置爲發佈模式而不是調試模式。
- Fabric面板顯示沒有dSYM丟失。
我也看到類似的問題。 –