【问题标题】:Get crashlytics log for submodule project in iOS获取 iOS 中子模块项目的 crashlytics 日志
【发布时间】:2017-10-10 10:56:30
【问题描述】:

我有一个 Xcode 项目(比如 bundle id:com.project1.abc),其中还包括另一个 Xcode 项目(比如 bundle id:com.project2.abc)。现在我已经为我的主项目集成了 crashlytics,并在 crashlytics 中创建了同一个,bundle id 为 com.project1.abc,它工作正常,我在我的主项目中获得了所有日志。现在我需要在子项目中记录一些数据,其中包含捆绑 ID:com.project2.abc。我该怎么做?我是否需要在 crashlytics 中使用新的 bundle id:com.project2.abc 创建一个新的项目部分?或者有没有其他方法可以将子模块的日志也映射到crashlytics中的主项目?

现在我只是在主项目 Appdelegate 文件中添加崩溃代码,因为子项目中的 Appdelegate 文件不会被调用。

[Fabric with:@[[Crashlytics class]]];

我正在使用 Xcode 8.3 Beta、Swift 3.2。

【问题讨论】:

  • 要集成 Fabric 的 Crashlytics 套件,您需要在 Info.plist 中包含 APIKey。您是否尝试为两个项目设置相同的密钥?
  • 是的,虽然我已经在子项目中包含了 crashlytics 框架,但当我尝试导入它时它似乎无法识别。

标签: ios objective-c swift xcode crashlytics


【解决方案1】:

如果您对 com.project2.abc(在您的示例中)执行相同的入职步骤,它将作为一个新应用出现在您的 Fabric 仪表板中,您应该已准备就绪:https://fabric.io/kits/ios/crashlytics/manual-install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-13
    • 1970-01-01
    • 2017-06-04
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    • 2019-01-27
    相关资源
    最近更新 更多