ios - 织物/Crashlytics : 'ANSCompatibility.h' file not found

标签 ios xcode crashlytics twitter-fabric

经过 2 个月的工作,在下一次构建后突然将 Fabric/Crashlytics 集成到项目中,我得到:

.../Crashlytics.framework/Headers/Answers.h:9:9: 'ANSCompatibility.h' file not found



自上次成功构建以来,没有进行任何与 Crashlytics 相关的代码更改,因此我得出结论,这与上次自动 Fabric 更新(2.0.5)有关。

我什至无法通过设置提供任何日志:
[Crashlytics sharedInstance].debugMode = YES

因为错误发生在编译阶段。

我在 SO here 上发现了类似的问题。作者通过重新安装框架解决了这个问题。但在我的情况下,这不是一种可接受的方式,因为 Crashlytics 非常深入地集成到项目中,这样做会非常痛苦。此外,我需要了解为什么会发生这种情况以及将来如何解决它 - 这不是每次更新后重新安装的解决方案。

使用的软件:El Capitan 10.11.1/Xcode 7.1.1/Fabric 2.0.5/Crashlytics 3.4.0

以前有人遇到过这个问题吗?

最佳答案

所以问题已经通过从 Fabric.framework 复制丢失的头文件和二进制文件来解决。和 Crashlytics.framework另一个项目的文件夹(结果发现还有几个文件丢失了)。

看来这不是 Fabric 方面的问题,这只是我的疏忽,因为感谢@trojanfoe,在这个答案的评论中已经提到了这一点。

但无论如何,我希望它可以帮助某人在 future 发现类似的注意力不集中。

关于ios - 织物/Crashlytics : 'ANSCompatibility.h' file not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33752460/

相关文章:

ios - 无法读取 plist 文件

objective-c - 如何删除NIB缓存?

ios - 将框阴影放在不显示的 UITableView 单元格上 [Swift 3]

android - CrashlyticsCore : Error occurred sending report com. crashlytics.android.core.SessionReport@

iOS-当应用程序退出时,Crashlytics 上未收到崩溃消息

ios - 阴影 UIview 和 clipsToBounds

javascript - 如果其中有 setTimeout,则不会调用 iOS 6 js 事件函数

ios - 在 Xcode Storyboard问题中布置 2 个 UIButtons

objective-c - 应用程序上的捆绑资源未更新。

ios - Fabric Beta iOS 更新通知未出现