dav*_*vew 7 ios crashlytics xcode6 twitter-fabric
我在Objective-C项目的Xcode 6.3.2中的故事板中工作.我尝试构建时突然间出现错误:
/.../Developer/ProjectName/Crashlytics.framework/Headers/Crashlytics.h:14:9:找不到'Answers.h'文件
我安装了Crashlytics并在我的应用程序中工作了几个星期.我让它运行Fabric插件.我切换了Fabric应用程序并注意到它最近更新了Crashlytics.
在Xcode中,如果我选择"Source Control" - >"Commit ..."来查看我的更改,它只会显示我所做的更改 - 这些更改与Crashlytics无关.
还有其他人看到这个吗?有人建议以最有效的方式恢复并重新开始工作吗?
当依赖关系更新时,我只是有点沮丧无法控制.
更新:
为了使项目处于可构建状态以便我可以继续工作,我暂时从AppDelegate中删除了以下行:
#import <Crashlytics/Crashlytics.h>[Fabric with:@[CrashlyticsKit]];我最终通过http://support.crashlytics.com/上的"联系支持"链接获得支持.
他们为我提供了一些步骤,从我的项目中删除旧的Crashlytics框架,然后手动重新安装.我不清楚他打算通过Finder而不是Xcode删除框架,所以我尝试按照说明导致了一些副作用(例如框架最终在错误的目录中,我有一个无名文件夹在我的桌面上从一个ditto命令他让我运行...这导致Time Machine神秘地停止工作,直到我删除该文件夹).
我最终完全从项目中删除了Fabric和Crashlytics,然后我使用Fabric OSX应用程序将Crashlytics安装回项目中.从这里开始,该项目再次运作.
要从项目中删除Crashlytics和Fabric,我执行了以下操作:
在AppDelegate中删除了以下3行.这可能是可选的.重新安装时需要更换.
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
[Fabric with:@[CrashlyticsKit]];
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
3136 次 |
| 最近记录: |