Xcode 4でプロジェクトの名前を変更する


334

私は明白な何かを見逃しているに違いありませんが、Xcode 4でプロジェクトの名前を変更する方法がわかりません。

私が正しく覚えている場合、Xcode 3にはこのための専用のメニュー項目がありましたが、Xcode 4にはそのようなエントリはありません。

回答:


611

まあ、それは確かにささいな問題であることが判明しました。

必要なのは、プロジェクトナビゲーターのプロジェクトルートをゆっくりと 2回クリックするだけで、編集可能になります。プロジェクトの名前を変更してEnterキーを押すと、プロジェクト名に関連するすべてのエントリが自動的に変更され、必要に応じてそれらの一部を選択解除できるようになります。

いいね。


3
そのような正直な回答をありがとう!:)
necixy 2011年

51
または、それを選択してEnterキーを押します。
ダミアン

6
いいね。もちろん、メニュー項目をそのままにしておくのも無理はありません。
DonnaLea

1
これはうまく機能しますが、新しいスキームを作成して古いスキームを削除する必要もありました。古いスキームはまだ古いアプリ名をターゲットにしようとしていました。
ジム・ローデス

20
または、1回クリックしてReturnキーを押します。Finderでファイルの名前を変更するのと同じです。:)
有料オタク


53

プロジェクトの名前を変更するだけでなく、新しいプロジェクト名と一致するようにスキームの名前を変更することもできます。

Xcodeスキーム名

スキームの名前を変更するには:

Product ==> Manage Schemes...

次に、スキームを選択し、Return / Enterキーを押して名前を編集します。

または、Product ==> New Scheme...新しい名前で新しいものを作成するには:)


26

アップルから:iOS Developer Library Technical Q&A QA1625

Xcode 4.0以降でアプリケーションの名前を変更するには、次の手順に従います。

  1. Xcodeで、プロジェクトエディターの[ターゲット]からターゲットを選択し、[表示]> [ユーティリティ]> [ファイルインスペクターの表示]を選択します。
  2. Xcodeはファイルインスペクタペインを開きます。図1に示すように、[プロジェクト名]フィールドにアプリケーションの新しい名前を入力し、キーボードのReturnキーを押します。
  3. Xcodeは、プロジェクトで名前を変更できるすべての項目を含むプロジェクト名変更ダイアログを表示します。ダイアログでアプリケーションを選択したままにして、図2に示すように他のすべての項目の選択を解除し、[名前の変更]をクリックして名前の変更操作を実行します。

図1 図2


1
最良の方法!!すべての参照も更新します。
Adil Malik

13

別の方法があります。

Xcode 4でプロジェクトの名前を変更するには、プロジェクトウィンドウの左側にあるプロジェクトナビゲーターからプロジェクトファイルを選択します。表示/ユーティリティ/ファイルインスペクタを選択して、プロジェクトウィンドウの右側にあるファイルインスペクタを開きます。ファイルインスペクタの上部には、[プロジェクト名]テキストフィールドがあります。新しいプロジェクト名を入力し、ReturnキーまたはTabキーを押します。

プロジェクトコンテンツアイテムの名前を変更するかどうかを尋ねるシートが開きます。[名前の変更]ボタンをクリックして、プロジェクトの名前の変更を完了します。


今日は「2回ゆっくりクリックする」という方法ではうまくいきませんでしたが(これは過去にありましたが)、これはうまくいきました。素晴らしいバックアップ。
マイク

10

ファイルがデフォルトで配置されるフォルダー(* .xcodeprojファイルと同じレベルに存在する)の名前も変更する場合は、他の回答に加えて、次の手順を実行します。

- In Finder copy and paste the '<RootFolder>/<OldProjectName>' folder 
      (in the same location) and 
      rename the copied folder to '<RootFolder>/<NewProjectName>'

- In XCode in the 'Project Navigator' (first tab in the pane on the left) 

foreach ('Group' you have in your project)
{
   Select the 'Group' and observe the details in the 'File Inspector' 
          (first tab in the pane on the right)

   if ('Path' == 'Relative to Group' 
          AND 'Full Path' ==  '<RootFolder>/<OldProjectName>')
   {
           Click the icon to change the path of the 'Group' 
           Choose the '<RootFolder>/<NewProjectName> folder
   }
}

- Delete the '<RootFolder>/<OldProjectName>' folder

- Open the Project Settings, choose the Project target and under 'Build Settings' 

  - find change the path appropriately for the following values:

        'Prefix Header' and 'Info.plist file' 

これで完了です。

Testsフォルダーもある場合は、同じことを繰り返します。


これに大きな感謝を!追加されたリソースが不足していることも修正する必要がありましたが、それは簡単です。新しいフォルダーにある新しいファイルを、参照が壊れているプロジェクトグループ(赤字)にドラッグするだけです。そして、私は他の壊れた参照も持っていました。「ビルド設定」で<OldProjectName>を検索すると、修正に役立ちました。
cprcrack 2013

2

シフトコマンドjでナビゲーターを開きます。左側の帯ではなく、右側の帯です。


2

EDIT 10/10/19:Xcodeのプロジェクトの名前を変更する素晴らしいツールがあります。私はそれを試してみましたが、うまくいきました:

https://github.com/appculture/xcode-project-renamer


XCodeでプロジェクトの名前を変更するときにいつも苦労してきたので、これを投稿しています。

プロジェクトの名前を変更するのは簡単ですが、ソースフォルダーの名前は変更されません。以下は、以下のリンクのおかげで、Xcode 4および5でうまく機能する、私がやったことのステップバイステップです。

REFリンク:
プロジェクトの名前を変更します。
ソースフォルダおよびその他のファイルの名前を変更します。

1-プロジェクトをバックアップします。gitを使用している場合は、変更をコミットし、プロジェクトフォルダー全体のコピーを作成し、変更を加える前にTime Machineでバックアップします。

2-プロジェクトを開きます。

3-ゆっくりとダブルクリックするか、プロジェクト名(青い上部のアイコン)でEnterキーを押して、好きな名前に変更します。

注:プロジェクトの名前を変更してEnterキーを押すと、プロジェクト名に関連するすべてのエントリが自動的に変更され、必要に応じてそれらの一部を選択解除できるようになります。それらのすべてを選択し、[OK]をクリックします。

4-スキームの名前を変更するa)停止ボタンの隣にあるメニューをクリックし、[スキームの管理]を選択します。b)シングルスロークリックするか、古い名前のスキームでEnterキーを押して、好きな名前に変更します。c)[OK]をクリックします。

5-ビルドして実行し、機能することを確認します。

注:この時点で、プロジェクトの作成時に作成されたクラスのコメントとソースフォルダーを除いて、すべての重要なプロジェクトファイルの名前を変更する必要があります。次に、ファイルシステムのフォルダーの名前を変更します。

6-プロジェクトを閉じます。

7-メインとソースフォルダの名前を変更します。

8-プロジェクトバンドルの.xcodeprojファイルを右クリックし、コンテキストメニューから[パッケージの内容を表示]を選択します。任意のテキストエディタで.pbxprojファイルを開きます。

9-検索して、元のフォルダー名の出現箇所を新しいフォルダー名に置き換えます。

10-ファイルを保存します。

11- XCodeプロジェクトを開き、テストします。

12-完了。


1

私もこの問題に遭遇しました。TARGETSの名前を変更するだけです。次に、iPhoneまたはシミュレーターに表示される名前が変わります。プロジェクト内のファイルの名前は変更されません。この方法を試してください。


1

プロジェクトの名前を変更することは、本当に最善の方法です。

これがXcode 4.3.2で私がしていることです:

  • ファインダーで元のプロジェクトを複製する
  • 新しいフォルダでプロジェクトファイルを開きます。
  • プロジェクトを選択(小さな青いアイコン)
  • もう一度クリックして、新しいプロジェクト名を入力します。これにより、ターゲットの変更、プロジェクトのファイル名の変更、すべての適切な参照などの合理的な選択が行われます。

私はたくさんの同様のバックエンドフレームワークとアイコンでカスタムアクセサリーを作ります。完璧なものはありませんが、これは、アプリに多くの類似点がある場合に、構成のクリックの束をすばやく節約する方法です。


1

これらはどれも私にとってはうまくいきませんでした。その理由は、FinderでoldAppName.xcodeprojをすでに手動で変更していたためです。

newAppName.xcodeproj 

Xcode 4でプロジェクト名を編集しようとすると、すでに存在するため、newAppName.xcodeprojを保存できないというエラーが発生しました。解決策は、Finderを使用して、newAppName.xcodeprojを

anyOtherName.xcodeproj, 

Xcodeでプロジェクト名を編集することができ、XcodeはanyOtherName.xcodeprojの名前をnewAppName.xcodeprojに変更しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.