我正在swift中创建一个需要导入第三方objective-c框架的cocoapod(框架)。但是,在将#import <ThirdPartyFramework/ThirdPartyFramework.h>
添加到我的cocoapod的伞文件中时,我收到以下错误:
Include of non-modular header inside framework module 'MyCocoapod'
我尝试将Allow non-modular includes in framework modules
设置为YES但是没有解决错误。
ThirdPartyFramework.h标头只有一堆其他标头的导入:
#import <ThirdPartyFramework/Header1.h>
#import <ThirdPartyFramework/Header2.h>
...
我无法真正编辑此框架,因为它来自第三方。在我的swift cocoapod中,我有什么办法可以使用这个第三方框架吗?我是否可以模块化我需要导入的标题?
我已阅读here图书馆所有者需要将导入内容移动到.m文件中,但我不是图书馆所有者。另外,我使用swift并且库是在objective-c中,因此我没有真正拥有.m文件,这就是为什么我必须在我的伞文件中导入它。
使用XCode 7.3