我正在用 Swift 制作一个开源库,它使用第三方库(MailCore),它本身就在 Obj-C 中,所以我在我的库中添加了一个桥接头。
当我在示例项目中运行时,该库本身运行良好,但是当我尝试在 Swift 项目中将其用作 CocoaPod 时,编译器会显示以下错误:
Include of non-modular header inside framework module 'MyLib.MyLib_Bridging_Header': 'path/to/my/otherProject/Pods/Headers/Public/mailcore2-ios/MailCore/MailCore.h'
PS - 我在使用可可豆荚的 Swift 项目中使用我的库use_frameworks!
你能帮我解决这个问题吗?
编辑 :
我无意将其作为框架,这个问题是关于框架的。