我正在使用最新版本的Fabric
和Fabric/Crashlytics
cocoapods(因此,根据调试器输出为 3.0.8 版)将 Crashlytics 集成到 iOS 键盘扩展中。最近,它只是停止报告键盘扩展的崩溃。我检查了初始化 Crashlytics 的代码和我的项目的 Crashlytics 脚本构建阶段,两者都已执行(并且构建阶段在我的键盘扩展的目标中)。
很难判断这是否相关,但是当我运行应用程序时,我看到 Crashlytics 尝试提交崩溃,
[Crashlytics:Crash:Reports] Submitting async /var/mobile/Containers/Data/PluginKitPlugin/[some-numbers]/Library/Caches/com.crashlytics.data/com.myCompnay.myApp.extension/v3/prepared/[some-more-numbers-idk-if-they're-supposed-to-be-secret].multipartmime
然后阅读相应数量的消息
2015-06-25 09:22:33.063 com.myCompany.myApp.extension[5975:1649412] Attempted to create a task in a session that has been invalidated
让我相信这是 Crashlytics 中的一个错误。最新版本的变更日志提到了后台任务的问题
Fixed an issue that would incorrectly default to enabling NSURLSession background uploads in extensions
这有关系吗?有没有人遇到并解决了这个问题?