我正尝试在Swift中为iOS创建一个新的Cocoa Touch框架,使用Cocoapods的一些库,但我无法工作。 我知道有一些关于这方面的问题,但他们似乎都没有解决我的问题。如何在Swift框架中使用Cocoapods?
出于测试目的,我刚创建了一个空的Cocoa Touch Framework,安装了Cocoapods并添加了'MBProgressHUD'窗格。 然后,documented by Apple(节“从在同一框架内目标导入代码”),我进口MBProgressHUD头在我的伞头这样的:
#import "MBProgressHUD.h"
但是,当我编译,我有这样的错误:
include of non-modular header inside framework module
我确实设置了'允许框架模块中的非模块化包含'设置为是,但它没有任何影响。
有什么办法可以在Swift框架中使用CocoaPods?
我有类似的问题。我最终将cocoapods源代码复制到我的框架并公开制作了Objective-C标头。我在几个地方阅读,可以通过模块的帮助完成,但我无法做到。如果你能够使用Objective-C模块,请让我知道。 – Abdullah
我其实也试过这样做,但我需要AWS SDK,它使用了一些外部框架,我无法找到它们的源代码。 –