2
私はSwift言語でiOS用のCocoa Frameworkを作成しています。私は、このフレームワーク内にサードパーティのフレームワーク(Objective-Cで書かれている)を追加する必要があります。ブリッジファイルにヘッダーを追加しました。Swift Framework内にObjective Cフレームワークを追加する
「フレームワークターゲットとブリッジのヘッダーを使用すると、サポートされていない」
私はSwift言語でiOS用のCocoa Frameworkを作成しています。私は、このフレームワーク内にサードパーティのフレームワーク(Objective-Cで書かれている)を追加する必要があります。ブリッジファイルにヘッダーを追加しました。Swift Framework内にObjective Cフレームワークを追加する
「フレームワークターゲットとブリッジのヘッダーを使用すると、サポートされていない」
あなたが代わりにブリッジングヘッダーを使用してのimport ObjcFrameworkName
を使用する必要があります。私は、プロジェクトをビルドするときしかし、私は次のエラーを取得します。
この可能なobjcフレームワークには、このフレームワークのすべてのパブリックヘッダのエクスポートされたモジュール名と傘のヘッダを持つ.modulemap
ファイルが含まれている必要があります。
サブフレームワークに.modulemapが含まれていない場合、方法はありますか?例えばGoogleAnalyticsポッドフレームワークに追加したいのですが、Swiftファイルではすべてのヘッダが見えません。フレームワークではブリッジングはサポートされていません。 :( – FreeGor