はじめに
ある日作成しているプロジェクトファイルのディレクトリを見ると、今まではこんなことなかったのですが
リソース配置がめちゃくちゃなっていたのです
原因
実はXcode内のフォルダには
リンクフォルダ
左下に三角のようなものがついている
Xcode内だけでのフォルダでProjectファイルにはフォルダは作成されない、このフォルダに新規ファイルを作るとプロジェクトファイル直下に置かれる
※リンクフォルダと書いていますが、正式名称がわからなかったためこう呼んでいます🙇♂️
ご存知の方いましたらコメントしていただけると幸いです。
普通のフォルダ
実フォルダ、ファイルを作成するフォルダ内にきちんと配置される
と2種類あったのです
改善方法
フォルダ作成の選択肢で
newGroup ー> 新規リンクフォルダ作成 になるので、NewGroupWithFolderの方選べばいいのかとなりかもしれませんが、
NewGroupWithFolderは現在選択しているのフォルダがリンクフォルダかそうじゃないかによって選択の種類が変わっています。
実フォルダを選択している状態 ー> NewGroup Without Folder(リンクフォルダを作成)
リンクフォルダを選択している状態 ー> NewGroupWithFolder(実フォルダが作成されるが元のディレクトリがリンクフォルダなのでリンクフォルダの下にできるが、プロジェクトファイルにおけるの場所はプロジェクトファイル直下)
まとめ
ぐちゃぐちゃになってから直すと色々めんどくさいので早めに気づけてよかったです(1敗)