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框架为我修复了它