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