iOSアプリケーションをカスタマイズするための最良の方法を探しています。そのため、簡単にホワイトラベルのバージョンを作成して同期させることができます。iOSスタティックライブラリのホワイトラベルアプリケーション用コードベース
1つのアプローチは、コードベース全体を静的ライブラリプロジェクトに置くことです。その後、メインアプリと各ホワイトラベルアプリ用に別々のプロジェクトを作成します。これらのプロジェクトにはそれぞれ、コードベースライブラリへの参照がサブプロジェクトとして含まれ、アイコン、読み込みイメージ、Info.plistファイルなどの独自のアセットが含まれます。
私の同僚はEclipseのAndroid Sisterプロジェクトでこのアプローチを成功裏に使用しています。
残念ながら、このアプローチはxcodeでは機能しない可能性があります。 xcodeでは、必須のSettings.bundleやLocalizable.stringsのような静的ライブラリにバンドルされているリソースはありません。
xcodeでこの方法を使用する方法はありますか、各プロジェクトのコードベースフォルダを参照するほうがいいですか?
編集:
は、もともと私は各プロジェクトからのコードベースのフォルダを参照することを計画したが、このアプローチは、すべてのプロジェクトでの再追加するコードベースディレクトリのファイルが削除/追加された各時間が必要になることが判明しました/コードベースで改名されました。
ありがとうございます。ターゲットが最善のアプローチになるようです。 – RohinNZ