私は白いラベルを付けたいプロジェクトを持っています。基本的にアイコン、起動イメージ、info.plistのみを変更する必要があります。問題は、プロジェクトが大きすぎて、実際に追加のターゲットとリソースを追加したくないということです。iOSアプリケーションに白いラベルを付ける
私が見る解決策は、別のプロジェクトを作成し、最初のプロジェクトを依存プロジェクトとして追加することです。この白いラベリングプロジェクトにはコードはありませんが、さまざまなイメージとinfo.plistsを持つたくさんのターゲットがあります。この場合、私はホワイトラベルのアプリケーションを作成するたびに、私はちょうど独自のイメージセットを持つ別のターゲットを作成します。そして、私が別のリリースをしたいときは、簡単にそれらのターゲットをすべて構築し、同じアプリに対してさまざまなバリエーションを得ることができます。簡単に聞こえます。
問題は実装中です。私は依存関係としてプロジェクトをリンクしました。それで私も目標と同じでした。しかし、私がアプリをビルドするたびに、info.plistとは異なるにもかかわらず、元の名前の実行可能ファイルが作成されます。おそらく、元のターゲットには独自のinfo.plistがあるからです。別の方法は、元のターゲットから別のものにリソースを置き換える方法です。
私は私の仕事でこれを行なったし、どのように私はそれをしなかった私が、私はそれがに行くと私は保存置換値のリストをInfo.plistファイルを操作書いたPythonスクリプトを持っている任意のヘルプ
は、ターゲットはあなたが望むものを達成するための最良の方法である、あなたはこのソリューションを再考する必要があります。 – Cyril
ええ、それについてもっと考えてみると、もっと簡単な解決策になると分かります。 – Ezeki