我正嘗試在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,它使用了一些外部框架,我無法找到它們的源代碼。 –