どうもこんにちは塚本です。
ここ最近はReact Nativeを使ってスマホ用のネイティブアプリを開発しています。
開発にはExpo SDKを用いています。
リアルタイムに動作確認できるのがとても便利だなと感じています。
そんな中、iOSシミュレータでいつも通り開発をしようとしたところ、
以下のようなエラーが出て、シミュレータが立ち上がりませんでした。
※スクショを撮るのを忘れていたので、不正確ですがこんな文章だったかと…
The com.apple.CoreSimulator.SimRuntime.iOS17.4 simulator runtime is not available.
ちなみにこのような感じでシミュレータのiOSバージョンは17.2までしか選択できません。

iOS17.4のシミュレータを入れようにも、どうにもできないという状況になってしまいました。
解決策
$ sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
当方の環境では、こちらのコマンドを実行するだけで正常に動作するようになりました。
開発環境
- Macbook Air M2 2022
- macOS Sonoma 14.0(23A344)
- react-native: 0.74.1
- Expo SDK: 50
- expo-cli: 6.3.10
- node: v20.5.0
- yarn: 1.22.19
- npm: 9.8.1
- Xcode: Version 15.3 (15E204a)
- ruby: 3.1.4p223
関係ありそうなところを列挙しておきます。
参考サイト
同じような問題に直面した際に、この情報が役立てば嬉しいです。
引き続き、React NativeやExpoに関する情報をシェアしていければと思います!