Devices and Simulators を開くと No Selection のまま復帰しない場合、設定ファイル破損が原因のことがあります。以下の手順で復旧しました。
手順
- Xcode を完全終了する (Cmd+Q。必要ならアクティビティモニタで Xcode/CoreSimulator を終了)
- 設定ファイルと DerivedData を削除する
- Xcode を起動し直し、Window > Devices and Simulators を確認
rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist
rm -rf ~/Library/Preferences/com.apple.iphonesimulator.plist
rm -rf ~/Library/Developer/Xcode/DerivedData/*
注意
復旧にあたり、以下はご注意ください。
- 上記で Xcode の一部設定が初期化されます
- DerivedData を削除すると再ビルド/再インデックスが走ります
- 物理デバイス接続時は「このコンピュータを信頼」と Developer Mode の確認が必要になる場合があります