ログイン、分析などのいくつかのfirebase依存関係に依存するフレームワークを開発しています。フレームワークが開発されたら、それを顧客に配布します。
お世話になる事項は、
- コードが表示されないようにする必要があります (XCFramework を作成することをお勧めします)。
- 可能であれば、静的フレームワークの代わりに動的フレームワークを作成します
- Swift パッケージ マネージャーまたは cocoapods 経由で配布可能
私たちが試したこと
- ポッドを使用して動的フレームワークを作成してから、XCFramework を作成しようとしました。しかし、クライアント アプリへのインポート中に、ポッド モジュールが見つかりません
- 静的ライブラリを作成し、ポッドの代わりに手動で (プロジェクト内で直接) firebase を追加しました。その場合、XCFramework はインポートされません。
ここで説明されているように、XCFrame Work を作成しようとしました (動的フレームワーク用) XCFramework with Pods Dependencies
コード アンブレラ フレームワークとユニバーサル ライブラリを非表示にするために使用できますが、firebase を使用する場合、このアプローチは一般的であり、多くの場所でインターネット上で提案されていません。要件を満たすことができる他の/代替方法はありますか?