LoginSignup
19
13

More than 3 years have passed since last update.

XCode でファイルが認識されないとき

Last updated at Posted at 2019-12-25

イントロ

Finder またはファイルエクスプローラーで見るとファイルが確かに存在するのに、XCode を開いて見てみるとファイルが認識されない、ということがあります。

実は実際のファイルと XCode から見たプロジェクトのファイルは必ずしも一致しているわけではありません。つまり、実際のファイル構造と XCode から見たファイル構造を別々に管理することができるようになっています。よって、XCode の外部でファイルを移動などしたときは、それを XCode に認識させる作業が必要になります。

原因

XCode から見たファイル構造は、
MyProject.xcodeproj/project.pbxproj
というファイルによって管理されています。よって、このファイルに記されていないファイルは、実際に存在していたとしても XCode 内部からは見えないわけです。
したがって

  • XCode 外部でプロジェクトにファイルを追加した場合
  • .pbxproj ファイルを git でコミットし忘れた場合

などに、XCode でファイルが見れない状態になってしまいます。

解決法

解決法は2つあります。

  1. XCode にファイルをドラッグ&ドロップする
  2. XCode のファイル管理ウィンドウを右クリックして Add Files to "MyProject" をクリックし、ファイルを追加する

これで XCode からファイルが見れるようになります。

まとめ

コミットする際は .pbxproj も必ず含めるようにしましょう。

参考記事

19
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
13