問題タブ [module-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 「モジュール インターフェイスからモジュール "MyCustom" をビルドできませんでした」で「Firebase/FirebaseCore.h が見つかりません」を解決する方法は?
生成した「MyCustom.xcframework」を (デモ プロジェクト) で使用しようとしました。「MyCustom.xcframework」には、Cocoapods のない Firebase があります。私はこれに従いました。https://mokacoding.com/blog/setting-up-firebase-without-cocoapods/ .
(デモ プロジェクト) で "MyCustom.xcframework" を使用する前は、2018 年から正常に動作している "MyCustom.framework" を使用していましたが、今後は xcframework を使用する必要があります。
問題は、(demo proj) で次のエラーが発生することです (下のスクリーンショットを参照してください)。
私のモジュール マップ (ライブラリ プロジェクト) は次のとおりです。
https://bugs.swift.org/browse/SR-14195によると、私の問題はモジュール名がタイプと同じであることです。しかし、モジュール名を適切に変更する方法がわかりません。Product Module Name
しかし、ビルド設定で変更しようとしました。問題は解決しません。
どんな助けでも感謝します。=)
ノート:
- Cocoapods を使用していないため、.xcodeproj しかありません。
- Xcode 12.5を使用しています(以前のバージョンを試してもエラーは同じです)
- このfirebaseフレームワーク(特にMLキット)を使用しました
ios - リリース ビルドの module.modulemap に Foo-Swift.h がありません
module Foo.Swift { ヘッダー "Foo-Swift.h" ヘッダー 'Foo-Swift.h' が見つかりません objc が必要です }
Xcode 12.5.1 でのクリーン ビルド時 (1 回目の試行)
フレームワークはXcode 13ベータ何かで愚かに作成されました
Xcode 12 でフレームワークを再作成する以外に何かすべきことがあれば、アドバイスをください。 )