2016-09-19 2 views
2

私はSwift言語でiOS用のCocoa Frameworkを作成しています。私は、このフレームワーク内にサードパーティのフレームワーク(Objective-Cで書かれている)を追加する必要があります。ブリッジファイルにヘッダーを追加しました。Swift Framework内にObjective Cフレームワークを追加する

「フレームワークターゲットとブリッジのヘッダーを使用すると、サポートされていない」

答えて

0

あなたが代わりにブリッジングヘッダーを使用してのimport ObjcFrameworkNameを使用する必要があります。私は、プロジェクトをビルドするときしかし、私は次のエラーを取得します。

この可能なobjcフレームワークには、このフレームワークのすべてのパブリックヘッダのエクスポートされたモジュール名と傘のヘッダを持つ.modulemapファイルが含まれている必要があります。

+2

サブフレームワークに.modulemapが含まれていない場合、方法はありますか?例えばGoogleAnalyticsポッドフレームワークに追加したいのですが、Swiftファイルではすべてのヘッダが見えません。フレームワークではブリッジングはサポートされていません。 :( – FreeGor

関連する問題