【Xcode16】ファイルとフォルダの並び替えができない場合の対処法
Summary
ターゲットフォルダ → Convert to Group
これで以前のように並び替えができるようになります。
Details
Xcode16からファイルとフォルダの管理方法が変更されました。
その背景はAppleのDeveloper Tools Engineerによってこちらで説明されています。
We chose to use folders rather than groups for new projects because they can substantially reduce the changes needed to a project when adding and changing source files, since by using folders every source file doesn’t need a direct reference from the project file, and this is how most other environments work these days.
You can always convert the folder to a group if you’d prefer to manage the references to files in your project yourself.新しいプロジェクトではグループではなくフォルダーを使用することにしました。フォルダーを使用すると、ソース ファイルを追加および変更するときにプロジェクトに必要な変更を大幅に削減できるためです。フォルダーを使用すると、すべてのソース ファイルがプロジェクト ファイルからの直接参照を必要としなくなり、これが最近の他のほとんどの環境の動作方法です。
プロジェクト内のファイルへの参照を自分で管理したい場合は、いつでもフォルダーをグループに変換できます。
参考
https://forums.developer.apple.com/forums/thread/759620?answerId=795641022#795641022
https://stackoverflow.com/questions/78830432/cant-rearrange-files-in-project-navigator
https://x.com/iPonpolu/status/1838231243592249486
Discussion