1. ホーム
  2. xcode

[解決済み] xcode 4のプロジェクトと実際のフォルダの名前を変更する

2022-08-24 17:58:26

質問

Xcode 4でプロジェクトの名前を変更する方法は知っていますが、ソースフォルダの名前はどのように変更するのでしょうか。Xcode でプロジェクトの名前を変更しても、Xcode 内の名前しか変更されないということです (以前に比べて進歩はしていますが)。

どのように解決するのでしょうか。

pbxprojファイルをテキストエディタで手編集することなく、Xcodeの中からこれを行うことができます!

以下はその方法です。

  1. Finderでソースフォルダの名前を変更します。これは、仮想(黄色)プロジェクトフォルダが指す実際のフォルダが変更されたときにXcodeが自動的に検出しないため、最初はプロジェクトが壊れ、そのフォルダ内のすべてのファイルがXcodeで赤色に変わります。この点については心配しないでください。

  2. Xcode で、左側のサイドバーで (今は壊れている) 仮想フォルダーをクリックし、Finder での名前と一致するように名前を変更します (実際には好きなように呼ぶことができますし、まったく名前を変更しないこともできますが、それは非常識なことです)。これでフォルダー内の赤いファイルは修正されませんが、それでもかまいません。

  3. Xcodeの右側のサイドバーで、下のスクリーンショットに示すアイコンをクリックし、ファイルダイアログを表示させます。以前に名前を変更したフォルダーを選択します。これにより、仮想フォルダーがディスク上の実際のフォルダーと再び関連付けられ、中のすべてのファイルへのリンクが自動的に修正されます。

  4. ビルドの設定で、古いフォルダー名を検索し、見つかったものはすべて手動で名前を変更します。通常、oldfolder/prefix.pch と oldfolder/info.plist の 2 つがありますが、他にもある可能性があります。

すべて完了!

編集: このオプションは Xcode 5 でも存在しますが、デフォルトでは非表示になっています。表示するには、「テキスト設定」パネルの上のインスペクタで、薄い「Identity and Type」ヘッダをクリックし、それを展開します。