当前位置: 首页 > 知识库问答 >
问题:

Crashlytics(不带Fabric)不显示崩溃iOS

郭瀚海
2023-03-14
  pod 'Firebase/Analytics'
  pod 'Firebase/Messaging'
  pod 'Firebase/Core' 
  pod 'Firebase/Crashlytics' 
import Firebase
import UserNotifications
import FirebaseCrashlytics

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
}

我的Crashlytics DSYM仍然显示它不见了。我昨天上传了Crashlytics符号。

**更新:我找到了问题和解决方案。请核对答案

共有1个答案

云隐水
2023-03-14

问题是使碾压没有显示在仪表板是因为缺失的DSYM。以下是解决方案的步骤:

>

  • 转到Firebase Crashlytics>dSYMs>缺少dsym。检查UUID和版本号(构建)。
  • 转到ituneConnect>我的应用程序>活动>查找相应的内部版本号>包含符号>下载dSYM(确保上载新的内部版本时检查启用位码
  • 打开下载的文件“appdsyms”,找到匹配的缺少的UUID并运行

    /path/to/pods/directory/firebaseCrashlytics/upload-symbols-gsp/path/to/googleService-info.plist-p ios/path/to/dsyms

    在候机楼。您应该看到丢失的ddSYMs显示“上载”。

    一旦它被上传,您应该可以在仪表板上看到完整的碾压报告。

    这是我在SOF上找到的参考资料

  •  类似资料:
    • 我使用的是Android Studio 1.3.2 这是我的建筑Gradle 我在manifest中添加了api键(我添加了元数据com.crashlytics.apikey,以及io.fabric.apikey)。

    • 最近,我们将应用程序从Fabric迁移到Firebase Crashlytics和Firebase Analytics。在android中,在遵循谷歌文档之后,一切都像一个魅力一样运行。问题是,在iOS中,我们没有得到关于Firebase Crashlytics的报告(在Firebase Analytics上工作得很好),但遵循了相同的文档之后。 路径: Dev Google Service In

    • 我在我的iOS应用程序中实现了Firebase Crashlytics。我遵循了firebase文档中的所有步骤。我已经在没有调试器的情况下运行了crashlytics,方法是先关闭应用程序,然后重新运行应用程序,以便发送崩溃报告。我甚至收到这个信息 崩溃上载提交成功 我甚至将Run脚本和set变量添加到“dwarf with dsym”

    • Crashlytics在没有选择输入报告的情况下工作得很好。但一旦我根据教程设置了选择输入报告,它就会停止报告任何内容。 具体地说,我在中添加了以下内容 我注意到这一行很有趣:这可能是问题的原因。但我找不到任何关于这篇日志的信息。

    • 我已经成功地将Firebase集成到我的项目中 (身份验证和存储工作很好),但是在简单地集成了Crashlytics并故意(而不是故意)崩溃我的应用程序之后:-没有崩溃报告出现在崩溃仪表板中。 我确实在logcat: d/firebaseApp:com.google.Firebase.crash.firebaseCrash不链接。跳过初始化 i/CrashlyticScore:Crashlytic

    • 在Android上,当我为测试Firebase Crashlytics创建自定义错误时,仪表板不会显示任何类型的崩溃(看下面的图片) 在这里,我将“maven{url‘https://maven.fabric.io/public’}”粘贴到buildscript>存储库中,否则我将通过所需的类路径'io.fabric.tools:gradle:1.28.1'粘贴到buildscript>依赖项块中