2011-12-14 8 views
2

ソースファイルをあるフォルダから別のフォルダに物理的に移動し、Xcode 4.2にそれらのファイルへの新しいパスを伝えるにはどうしたらいいですか?Xcode 4.2でソースファイルを移動する

+1

ここで役立つヒント:http://stackoverflow.com/questions/4414181/moving-files-into-a-real-folder-in-xcode – petert

答えて

5

参照Xcode階層は、純粋に視覚的な組織​​システムです。実際のファイル階層には影響しません。 Xcodeは実際のファイルシステムをあなたに任せます。

あなたが望むならば、あなたのソースファイルやリソースなどをすべて1つのディスク上に置くことができます。そして、Xcodeで、あなたのソースファイルを表示するために精巧に組織された階層を持つことができます。

あなたのことを最初に行うには目的のディレクトリにファイルのコピーを作成します。 Xcodeプロジェクトからすべてのファイルを削除します。次に、新しいディレクトリから既存のファイルを追加して、Xcodeに新しいディレクトリをリンクさせることができます。

これが役立つかどうか教えてください。

ありがとうございました

0

ありがとうございます。

私はこのプロジェクトの中で、XViewController.hとXViewController.mの2つのファイルを持つビューコントローラを作成しました。それらのファイルは(何らかの間違いで)物理+ xcodevirtualプロジェクトフォルダXの中で作成されたのではなく、Xを含むルートフォルダに作成されました。 これらのファイルをXcode内からXフォルダに移動すると、 Xと彼らはプロジェクトの階層に現れた。しかし

、私はX物理フォルダと同じレベルに、それらの2枚の物理コピーになってしまった、とX.

下の別のXViewController.hにプロパティを追加した後、プロジェクトをビルドし、この方法私の変更はうまくいかず、XcodeはXViewControllerクラスと.hファイルにそのようなプロパティがないというエラーを報告しました。

「ファインダーで表示」オプションを使用すると、実際のファイルが見つかりました。次に、更新された物理ファイルをX物理フォルダにコピーし、Xと同じディレクトリレベルにあるファイルを削除します。このようにして、Xcodeプロジェクトはこれらのファイルを参照し、仮想環境がファイルを失ったことを意味します。だから、私はXcodeの中から完全に削除しました。

「ファイルをXに追加...」メニューオプションを使用して、「良い」物理ファイルをプロジェクトXに再接続します。この問題は解決されました。

関連する問題