iOS框架构建失败'包含框架模块内的非模块化头“

时间:2016-01-26 01:48:22

标签: ios objective-c xcode cocoapods

我正在使用Xcode 7.2中的'Cocoa Touch Framework'项目。 它通过cocoapods安装'AFNetworking'。

MyFramework.h(公开),

#import <MyFramework/MyTest.h>

MyTest.h(公开),

#import <AFNetworking/AFNetworking.h>
...

我还有另一个使用MyFramework.framework的'MyProject'项目。 它还支持AFNetworking。

AppDelegate.m,

#import <MyFramework/MyFramework.h>
#import <AFNetworking/AFNetworking.h>
...

当我构建“MyProject”时,会出现“在框架模块中包含非模块化标头”错误。我将允许非模块化包含在帧模块中设置为 YES ,但它不是我想要的解决方案,因为它是一个临时解决方案,将来会产生模糊的引用错误。 / p>

我已尝试过pod的“post_install”和“prefix”方法,但它不起作用。 我认为'前缀'不再有效,因为pod的构建过程发生了变化..

有人可以帮忙吗?任何建议对我来说都很棒。

0 个答案:

没有答案