2

ログイン、分析などのいくつかのfirebase依存関係に依存するフレームワークを開発しています。フレームワークが開発されたら、それを顧客に配布します。

お世話になる事項は、

  1. コードが表示されないようにする必要があります (XCFramework を作成することをお勧めします)。
  2. 可能であれば、静的フレームワークの代わりに動的フレームワークを作成します
  3. Swift パッケージ マネージャーまたは cocoapods 経由で配布可能

私たちが試したこと

  1. ポッドを使用して動的フレームワークを作成してから、XCFramework を作成しようとしました。しかし、クライアント アプリへのインポート中に、ポッド モジュールが見つかりません
  2. 静的ライブラリを作成し、ポッドの代わりに手動で (プロジェクト内で直接) firebase を追加しました。その場合、XCFramework はインポートされません。

ここで説明されているように、XCFrame Work を作成しようとしました (動的フレームワーク用) XCFramework with Pods Dependencies

コード アンブレラ フレームワークとユニバーサル ライブラリを非表示にするために使用できますが、firebase を使用する場合、このアプローチは一般的であり、多くの場所でインターネット上で提案されていません。要件を満たすことができる他の/代替方法はありますか?

4

1 に答える 1