Ios Xcode8无法导入供应商框架头文件?
在我将我的Ios Xcode8无法导入供应商框架头文件?,ios,xcode,frameworks,pch,Ios,Xcode,Frameworks,Pch,在我将我的Xcode更新为Xcode 8之后 我发现如果我在.pch文件中导入供应商框架头文件。将会有一个错误'xxx'.h未找到文件 例如: 我想导入一个名为Umeng的头文件的框架。 因此,我将下面的代码写入我的XXX prefix.pch #import <UMMobClick/MobClick.h> #导入 但出现错误UMMobClick/MobClick.h未找到文件 对Xcode的任何压缩都会禁止导入.pch文件中的供应商框架头文件?我在使用.pch文件的旧Xcode
Xcode
更新为Xcode 8
之后
我发现如果我在.pch
文件中导入供应商框架头文件。将会有一个错误<代码>'xxx'.h未找到文件
例如:我想导入一个名为Umeng的头文件的框架。 因此,我将下面的代码写入我的
XXX prefix.pch
#import <UMMobClick/MobClick.h>
#导入
但出现错误UMMobClick/MobClick.h未找到文件
对Xcode的任何压缩都会禁止导入.pch
文件中的供应商框架头文件?我在使用.pch文件的旧Xcode项目中遇到类似问题,该文件被忽略
修复程序位于生成设置中,该文件的原始路径假定该文件从项目根开始:
SharkAlert/SharkAlert-Prefix.pch
Xcode 8显然需要对起点的显式引用
$(SRCROOT)/SharkAlert/SharkAlert-Prefix.pch
现在项目按预期生成。如果此文件用于连接OC和Swift,现在您应该创建一个新的.header文件,并将所有header文件名移动到文件中。我遇到了类似的问题。将#import
更改为@import框架代码>为我修复了它