18

私のxcodeプロジェクトで"MyClasses"は、新しく追加されたファイル/クラスをこのフォルダーに配置するために手動で名前を付けたフォルダーを作成しました。

現在、このフォルダーには 30 近くのクラスがあります。

このフォルダーの名前を変更すると、このフォルダー内のすべてのファイルが消去されます。

ここで、フォルダの名前を " ViewControllerClasses" に変更する必要があります。

しかし、30 個の .h、.m、xib ファイルを失いました。[ラッキーなことに、コピーと zip ファイルがあります]

ファイルを壊さずにフォルダの名前を変更する方法。

ここに画像の説明を入力

ここに画像の説明を入力

名前を myviewcontrollerclasswes に変更しました

改名した時

ここに画像の説明を入力 ここに画像の説明を入力

4

5 に答える 5

27

2 つのソリューション

メソッド_1。手動編集を試す:

  « Drag your MedChart.xcodeproj to TextWrangler  (or any text editor) 

  « Use find button to find "FolderName" (Your folder name) 

  « Replace all with new name.

  « In some project you may notice header search path problem...goto header search path and replace with new name.

メソッド_2。Xcode を使用してベース フォルダーを選択します。

ファインダーでフォルダーの名前を変更し、Xcode を使用して同じフォルダーを選択します。 ここに画像の説明を入力

于 2013-09-24T04:52:15.220 に答える
19

: 2017 年現在: Xcode 9 は、フォルダーとプロジェクト階層を自動的に同期します。

2013 年時点での 注意: Xcode プロジェクトと関連フォルダーの複製と名前の変更


XCode でプロジェクト ファイルの下に表示される「フォルダー」は、ファイル システム内の実際のフォルダーではなく、.xcodeproj ファイルで管理される仮想フォルダーのみです。ファイル システム内の場所とは別に、プロジェクト フォルダー内のファイルを整理できます。ファイル システムのフォルダー構造をプロジェクト フォルダー構造内にマップすることを好む人もいれば、ファイル システム内の 1 つの大きなフォルダーにすべてのソース ファイルを格納し、それらをプロジェクト フォルダー内でのみ整理する人もいます。どちらかというと、好みの問題です。

ただし、ファイル システム内のファイルの名前を変更/物理的に移動する場合、XCode はファイルの場所を認識できないため、ファイルを削除してプロジェクトに再度追加する必要があります。それらを物理的に削除しないように注意してください。XCode プロジェクトから削除してから、必要に応じて再追加して再編成してください。

注意すべきもう 1 つの点: バージョン管理システムを使用している場合は、ファイルの名前を変更/移動したことをそのクライアント (svn または git) にも通知する必要があります。ファイルのリビジョン履歴を保持したい場合は、コピー/移動コマンドを明示的にバージョン管理に発行することをお勧めします。そうしないと、ファイルが古い場所から削除され、新しい場所に追加されたものとして扱われます。

于 2012-04-04T09:40:58.420 に答える
5

誰かがまだこれに問題がある場合:

  1. 名前を変更するフォルダーに対応するXCodeの左側のバーでフォルダーまたはファイルを選択します(私にとっては、すべてのファイルを含むフォルダーの名前を変更したため、最上位のフォルダーを選択しました)
  2. 右側のバーで、[場所] と表示されている場所の下にあるフォルダー アイコンをクリックします。
  3. 開いたファイル エクスプローラーで、既存のフォルダーの名前を任意の名前に変更し、その後、それを選択して [OK] を押します。
  4. XCode は、それに応じてファイルの場所を更新する必要があります。

ビルド設定で特定のパスとしてハードコーディングされたファイルを含むものの名前を変更すると、XCode はエラーをスローすることに注意してください。ビルド設定でこれらのパスを手動で変更する必要があります。

これは私にとってはうまくいきました。あなたにもうまくいくことを願っています。

于 2016-06-14T20:21:56.233 に答える
3

プロジェクトファイルで検索と置換を実行するだけです(バージョン管理や他の開発者と一緒に作業している場合、間違いなくこのファイルを何度も見たことがあるでしょう)。これproject.pbxprojは xxxxxxxx.xcodeproj ファイル内にあるファイルです。

ファイルを右クリック (Control + クリック) し、[パッケージの内容を表示] を選択して xcodeproj ファイルを見つけます。

于 2013-05-08T21:54:25.587 に答える