私は、同じソース プロジェクトからさまざまなブランドまたはカスタマイズされたアプリケーションを生成する必要がある IOS プロジェクトに取り組んでいます。このようなカスタマイズは、さまざまなイメージ、文字列、アプリケーション名、および (場合によっては) さまざまな開発者 ID で構成されます。
Web を検索して見つけた情報によると、これを行うための推奨される方法は、プロジェクトにターゲットを追加することです。これは手動タスクとしては非常に簡単に思えます。ただし、私の意図は、コマンド ライン ツールまたはスクリプトを使用してターゲットを追加し、カスタマイズされたアプリまたはブランド化されたアプリを生成するプロセスを自動化できるようにすることです。
たとえば、会社のロゴやブランド名などを含める必要がある、ブランド化されたアプリを生成したいとします。これを行う望ましい方法は、カスタマイズされたパラメーターが指定されている構成ファイルを作成することです (applogo= 'logo.jpg'; appname='brandedApp'; ...) を呼び出し、そのような構成ファイルをパラメーターとして受け取るスクリプトを呼び出し、(いくつかの手順の後、まだ不明なままです) プロジェクトをコンパイルし、ブランド化されたアプリケーションを生成します。このブランディング タスクはかなり頻繁に実行されるため、このプロセスではアプリ パラメーターの入力が唯一の手動ステップになります。
これを達成する方法はありますか?私の知る限り、コマンド ラインから XCode プロジェクトにターゲットを追加/編集する方法はありませんが、これは間違っている可能性があります。
そして、この問題を解決するための古典的なアプローチはありますか?
どうもありがとうございました。