当社の製品の 1 つで、わずかな変更 (異なるロゴ、Info.plist のわずかに異なる設定など) を加えた iOS アプリを生成する必要があります。しかし、基本的にはすべて同じソース コードに基づいています。
ある程度の牽引力を獲得し始めた今、Xcode のメイン プロジェクトに 20 ~ 30 の異なるスキームとターゲットを含めるのは少し面倒です。加えて、同僚にそれを変更してもらうのは面倒です。
残念ながら、私は Xcode の内臓についてあまり詳しくありません。しかし、他の誰かがすでにこれを解決していると確信しています。
私の頭に浮かんだいくつかのアイデア:
- 別の Xcode プロジェクトを作成し、...
- ... フレームワーク/ライブラリを使用して「ベース コード」をインポートします。
- ...「ベースコード」をプロジェクトとして追加します(依存関係?)
ここでのベストプラクティスが何であるかはわかりません。理想的には、プロジェクト コードと顧客アプリ ターゲットの構成を明確に分離する必要があります。より理想的には、これは、ベース コードを誤って壊すリスクなしに、同僚が保守できることです。
アイデア/考え/提案はありますか?