2016-09-19 39 views
2

我在斯威夫特語言編寫Cocoa框架爲iOS裏面。我需要在此框架內添加第三方框架(用Objective-C編寫)。我已將標題添加到橋接文件。但是,當我生成項目,我收到以下錯誤:添加目標C框架斯威夫特框架

「使用橋接頭與框架的目標是不支持」

回答

0

您應該使用import ObjcFrameworkName而不是使用橋接報頭。

要做到這一點objc框架必須包含.modulemap文件,導出的模塊名稱和傘頭的這個框架的所有公共標題。

+2

有沒有辦法讓它如果一個子框架不包含.modulemap?例如GoogleAnalytics窗格。我想將它添加到我的框架中,但所有標題對我的Swift文件都是不可見的。框架不支持橋接。 :( – FreeGor