0

生成した「MyCustom.xcframework」を (デモ プロジェクト) で使用しようとしました。「MyCustom.xcframework」には、Cocoapods のない Firebase があります。私はこれに従いました。https://mokacoding.com/blog/setting-up-firebase-without-cocoapods/ .

(デモ プロジェクト) で "MyCustom.xcframework" を使用する前は、2018 年から正常に動作している "MyCustom.framework" を使用していましたが、今後は xcframework を使用する必要があります。

問題は、(demo proj) で次のエラーが発生することです (下のスクリーンショットを参照してください)。

ここに画像の説明を入力

私のモジュール マップ (ライブラリ プロジェクト) は次のとおりです。

framework module MyCustom {
    umbrella header "MyCustom.h"
    export *
    module * { export * }
       explicit module Firebase {
           header "Firebase.h"
           export *
       }
}

https://bugs.swift.org/browse/SR-14195によると、私の問題はモジュール名がタイプと同じであることです。しかし、モジュール名を適切に変更する方法がわかりません。Product Module Nameしかし、ビルド設定で変更しようとしました。問題は解決しません。

どんな助けでも感謝します。=)

ノート:

  • Cocoapods を使用していないため、.xcodeproj しかありません。
  • Xcode 12.5を使用しています(以前のバージョンを試してもエラーは同じです)
  • このfirebaseフレームワーク(特にMLキット)を使用しました
4

0 に答える 0