【发布时间】:2016-02-18 13:25:54
【问题描述】:
经过 2 个月的工作,在下一次构建后突然将 Fabric/Crashlytics 集成到项目中:
.../Crashlytics.framework/Headers/Answers.h:9:9:找不到“ANSCompatibility.h”文件
自上次成功构建以来,没有进行任何与 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
以前有人遇到过这个问题吗?
【问题讨论】:
标签: ios xcode crashlytics twitter-fabric