【发布时间】: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