🛠️
XcodeでScheme一覧がおかしくなった時の対処法
XcodeでTargetやPackageを追加すると、通常は自動でSchemeが追加されますが、あったはずのSchemeがなくなったりめちゃくちゃになったりすることがあります。

左が正常、右が異常
この現象はローカルのSwift Packageがある時に起こりやすいらしいです。
対処法
- Xcodeを終了する
- ローカルPackageのディレクトリに
.swiftpmが生成されていたら削除する -
.xcodeprojの中のxcuserdataを削除する - Xcodeでプロジェクトを開き直す
.swiftpmもxcuserdataも.gitignoreでGit管理を外す対象にしがちなので差分に現れないところですよね。
参考
Discussion