我将Xcode
更新为Xcode 8
。
我发现如果我在.pch
文件中导入供应商框架头文件。会有错误。 'xxx' .h file not Found
如:
我想导入名为Umeng的头文件的框架。
所以我将下面的代码写到XXX-prefix.pch
#import <UMMobClick/MobClick.h>
但是出现了错误UMMobClick/MobClick.h file not found
。
Xcode的任何限制都禁止在.pch
文件中导入供应商框架头文件?
答案 0 :(得分:0)
我在使用.pch文件的旧Xcode项目中遇到了类似的问题 - 文件被忽略了。
修复程序位于构建设置中,此文件的原始路径假定它从项目根目录开始:
SharkAlert/SharkAlert-Prefix.pch
Xcode 8显然需要明确引用起点
$(SRCROOT)/SharkAlert/SharkAlert-Prefix.pch
现在项目按预期进行构建。
答案 1 :(得分:0)
如果你用这个文件桥接OC和Swift,现在你应该创建一个新的.header文件并在文件中移动所有头文件名
答案 2 :(得分:0)
我有类似的问题。将#import <Framework/Framework.h>
更改为@import Framework;
会为我修复此问题。