我正在使用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的构建过程发生了变化..
有人可以帮忙吗?任何建议对我来说都很棒。