2016-02-14 56 views
6

我想包括openssl框架到我正在建立的swift框架(我用cocoapods創建它 - pod lib創建)。當我去默認的傘頭和導入一些頭部形式的openssl框架時,我得到在框架模塊內包含非模塊頭。
我試圖解決這個問題(選中的問題表單中的計算器),包括允許非模塊化包含的解決方案。
我在正常的swift項目中使用openssl framwork,通過在橋接頭中導入它,並且我沒有像這樣的問題。Swift框架傘頭 - 包括框架模塊內的非模塊化頭

回答

0

經過很長時間,我終於找到了適合我的解決方案。

在框架模塊內包含非模塊化標題意味着您必須創建要包含模塊的框架。這可以通過創建自定義模塊映射完成,您可以在其中爲所需的框架定義新模塊。
你可以找到here如何創建自定義模塊映射。

重要的是要注意的是,我只管與動態框架。其他重要的事情是,你必須在模塊圖使用絕對路徑(例如頭「/Users/User1/Documents/Project/TestProject/Sample.framework/Headers/sample.h」

相關問題