Xcode でターゲットを複製することは、ターゲット ビルド設定または関連するスキーム内で設定された環境変数によって制御される条件付きコードの結果として、同じコードベースを使用して多少異なる機能を持つ複数のアプリまたはフレームワーク/ライブラリ製品を作成するための優れた方法です。最初に既知の動作する基本バージョンを複製し、次に各ターゲットが使用する環境変数を設定してから、インライン プリプロセッサ #ifdef ステートメントでコードの動作を分割し始めます。
ただし、複製されたターゲットは「元のターゲット名のコピー」という名前になります。これは名前を変更できますが、info.plist にもこの名前が付けられ、いくつかの重要なビルド設定にも表示される可能性があり、有益でない「コピー方法に応じて、複製されたターゲット名の "バージョン。iOS フレームワークを作成すると、特に問題が発生しやすいようです。
私の質問は、複製時に新しいターゲット名を指定できるターゲットを複製するための手法があるかどうかです。そのため、一時的に間違ったターゲット名や、一時的に間違った名前を含むファイルが作成されることはありません。または、代わりに、「リファクタリング」機能を使用してこれを修正する方法がある場合、これは自動化された方法です。
この機能が Xcode に含まれていない理由を説明する質問に何らかの間違った仮定が含まれている場合は、お知らせください。4.3を使用しています。