xcode崩溃成功上传,但在崩解中无法看到
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode崩溃成功上传,但在崩解中无法看到相关的知识,希望对你有一定的参考价值。
我在我的代码中集成了崩解剂。按照步骤
启动模拟器。在Xcode中点击停止。在模拟器中启动您的应用程序并导致崩溃。点击Xcode中的Run。崩溃报告将显示,您可以看到控制台输出,指示报告已发送。
我可以看到Xcode成功上传了崩溃,但在崩溃中却看不到。可能是什么原因?
我们从Xcode获得的每个构建都包含一个DSym文件,其中包含所有可能崩溃的定义,因此您还需要将该文件上载到Firebase控制台。
- 我不是百分百肯定,但我想在开发模式下,没有崩溃上传到崩溃,只有在手机上安装了应用程序。
对于Debug和Release,请仔细检查您的调试信息格式为“DWARF with dSYM File”的Build Settings
2)Check if Fabric.with([Crashlytics.self])
is last line at appDidFinishLaunchingWithOptions method:
确保我们的SDK行符合安装异常处理程序的所有其他第三方SDK行。 (我们需要在你的appDidFinishLaunchingWithOptions方法中调用最后一个。)
例:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
//Firebase
FirebaseApp.configure()
//StatusBar
UIApplication.shared.statusBarStyle = .lightContent
//NavBar
UINavigationBar.appearance().tintColor = .white
...
//Crashlytics
//Make sure this SDK line is after all other 3rd-party SDK lines that install an exception handler.
Fabric.with([Crashlytics.self])
return true
}
3)If you're using our [Crashlytics sharedInstance] crash]
如果你正在使用我们的[Crashlytics sharedInstance]崩溃];测试崩溃,确保它不在appDidFinishLaunching方法中。
以上是关于xcode崩溃成功上传,但在崩解中无法看到的主要内容,如果未能解决你的问题,请参考以下文章
iOS 为什么使用xcode8上传app包到appStore无法构建版本