ReactNativeのExpoでiOSシミュレータが起動しないときの対処法

2024.06.06

どうもこんにちは塚本です。
ここ最近はReact Nativeを使ってスマホ用のネイティブアプリを開発しています。

開発にはExpo SDKを用いています。
リアルタイムに動作確認できるのがとても便利だなと感じています。

そんな中、iOSシミュレータでいつも通り開発をしようとしたところ、
以下のようなエラーが出て、シミュレータが立ち上がりませんでした。
※スクショを撮るのを忘れていたので、不正確ですがこんな文章だったかと…

The com.apple.CoreSimulator.SimRuntime.iOS17.4 simulator runtime is not available.

ちなみにこのような感じでシミュレータのiOSバージョンは17.2までしか選択できません。

スクリーンショット 2024-06-03 17.06.00

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

関係ありそうなところを列挙しておきます。

参考サイト

Forbidden - Stack Exchange

同じような問題に直面した際に、この情報が役立てば嬉しいです。
引き続き、React NativeやExpoに関する情報をシェアしていければと思います!


🏢 株式会社ハジメクリエイトについて

この記事は、 株式会社ハジメクリエイト のエンジニアが執筆しました。


💻 Webシステム開発のプロフェッショナル

私たちは、ビジネスの成長をサポートするため、 PHPを用いたオーダーメイドのシステム開発 を提供しています。
お客様一人ひとりのニーズに応じたカスタムシステムを、 企画から開発・運用まで一貫してサポート
さらに、 React Nativeを活用したiOS/Android対応のアプリ開発 も得意としています。

単に「作る」だけでなく、
課題の本質に向き合い、最適な解決策を提案する のがハジメクリエイトのスタイルです。


🧑‍💻 一緒に働く仲間を探しています!

株式会社ハジメクリエイトでは、 自ら考え行動できるエンジニア を募集しています。
「私はこれがしたい!」という想いを持つあなた、一緒にモノづくりを楽しみませんか?

  • 技術で人の役に立ちたい
  • 意見が通る小さなチームで働きたい
  • フロントエンドもバックエンドも、いろいろ挑戦してみたい
  • お客さんと一緒にプロジェクトを育てたい

そんな気持ちがある方なら、きっと居心地のいい環境だと思います。
正社員はもちろん、パートタイムでの参加も歓迎中! 柔軟な関わり方で、あなたらしく働いてください。

👉 採用情報を見る
👉 お問い合わせはこちら


ちょっとでも「この会社、気になるな」と思ったら、ぜひお気軽にご連絡ください📩
最後まで読んでいただきありがとうございました!

  • Web技術
  • ソフト

この記事を書いた人

Sho Tsukamoto

Chief Engineer Sho Tsukamoto

2023年4月入社。Web職人のたまごです。 最近はもっぱらコーディングすることは少なく、LaravelやReact Nativeを用いたシステム開発をメインとしています。

Sho Tsukamotoの書いた記事一覧へ

ハジメクリエイトでは一緒に働く仲間を募集しています!

関連記事