FlutterでiOSビルド時に“iOS 18.4 is not installed”と表示されたときの対処法

【解決】FlutterでiOSビルド時に「iOS 18.4 is not installed」と表示されたときの対処法

Macを新しくした直後、FlutterでiOSアプリをビルドしようとしたところ、以下のようなエラーに遭遇しました:



🔍 原因

Xcodeに必要な「iOS 18.4 ランタイム」がインストールされていないためです。新しいMacやXcodeを初期状態で使うと、この状態になりやすいです。

✅ 解決手順

  1. Xcodeを起動
  2. 上部メニューから Xcode > Settings(または Preferences)を開く
  3. Components」タブをクリック
  4. iOS 18.4 の右側にある 「Get」 ボタンをクリック

これで約9GBのiOSランタイムがダウンロード・インストールされます。

🚀 再ビルド

ダウンロード完了後、Flutterで再度ビルドを実行すればOKです:

📝 補足

  • インストールには数分〜十数分かかります。
  • Xcode再起動は基本不要ですが、うまくいかない場合は試してみましょう。
  • 複数のiOSランタイムが必要な場合も同様の手順で追加可能です。

✅ 結論

「iOS XX.X is not installed」エラーは、Xcodeの「Components」から該当ランタイムをダウンロードすれば簡単に解決できます。Macを変えたときやXcodeをアップデートした後は、まずこのチェックをしておくと安心です。

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

ITパスポート、基本情報技術者、応用情報技術者などIPAが提供する国家資格の過去問を学べるモバイルアプリをリリースしました。
詳しくは下記のプレスリリースをご覧ください。
https://prtimes.jp/main/html/rd/p/000000008.000073303.html

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






Android/iOS

Posted by ちこ