web-dev-qa-db-ja.com

Xcode 6コピーされたターゲットの名前を変更する方法

これは新しい質問ではないことはわかっていますが、Xcodeプロジェクトファイルを手動で編集したり、名前を変更した後にターゲットの新しいスキームを再作成したりするなど、多くのソリューションを試しました。

誰かが正しい方法でターゲットをコピーしてから名前を変更する方法についてこの質問で私を助けることができますか?.

今、スキームの名前を変更するだけで、そのまま表示されます。ただし、Xcodeがアプリを実行しているときは、進行状況インジケーターの下に「ProjectName-copyを実行しています」と表示されます。しかし、ターゲットの名前を変更しましたが、製品名または一部のビルド設定にはまだ名前に「...- copy」が含まれているようです。

33
  1. ターゲットを複製します。
  2. ターゲットのコピーをダブルクリックし、名前を好きな名前に変更します。
  3. 「新しいターゲット->ビルド設定->パッケージング->製品名」、必要な名前に変更します。
  4. 製品(メニュー項目)>スキーム>スキームの管理、「+」ボタンをクリックし、新しいターゲットを選択して「OK」ボタンをクリックします。

出来た。

PS:
ターゲットを複製した後、Xcodeはプロジェクトのルートパスに「xxx copy-Info.plist」という名前の新しいInfo.plistファイルを作成します。名前とパスを変更する場合は、これを行った後、「新規ターゲット->ビルド設定->パッケージング-> Info.plistファイル」に移動し、値を新しいファイルのパスに変更する必要があります。

76
webfrogs

Xcodeのターゲット名(sim/deviceタイプを選択するのと同じ場所)を押して、「Manage Schemes ...」を選択します。名前のコピーを含むスキームを強調表示し、キーボードのEnterキーを押します。そこで名前を変更できます。

34
Tomasz Dubik

ターゲットをコピーするには、プロジェクトをクリックして、次のようなプロジェクトインスペクタータブに移動します。

プロジェクト:SomeName

ターゲット:SomeName

ターゲットを右クリックして複製を選択し、新しいターゲットをゆっくりダブルクリックするか、新しいターゲットを選択してEnterキーを押し、新しい名前を入力します!

実行中のターゲットを変更するには、xcodeの左上に次のように表示されます。

(スタートボタン)(ストップボタン)(ターゲット名とデバイス)[|>] [[]] [/\TargetName> TargetDevice]

小さなコンパス(ナビゲーションではなく数学コンパス)の横にあるターゲット名をクリックし、ドロップダウンから目的のターゲットを選択します。

助けてくれと願っています、マトロスキン。

4