最近打开了一个我编译并提交给 Apple 的项目。
我已经有几个月没有碰它了,但我在以下位置遇到了这个奇怪的编译错误:
#import <Crashlytics/Crashlytics.h>
错误如下:
'Crashlytics/Crashlytics.h' file not found
显然找不到框架,但我很困惑为什么当项目几个月前运行时,它突然停止了。
有什么建议吗?
Xcode:4.6.3 Mac OS X:10.8.4
最佳答案
只需将 $(SRCROOT)
添加到项目build设置(搜索路径)中的框架搜索路径即可。
Crashlytics 安装过程会将其 Crashlytics.framework
放入您的项目文件夹(或创建符号链接(symbolic link))。
如果您将 Crashlytics.framework 移动到项目文件夹层次结构中更深处的位置 - 将“recursive”设置为右侧或直接指向其在标题搜索路径
中的父文件夹:
$(SRCROOT)/Path/to/the/folder/containing/Crashlytics.framework
关于xcode - 找不到 Crashlytics 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17754233/