シミュレーターを押しても画面が出ない、または起動の途中で止まります。
Xcode 27のシミュレーターが開かないときは、まずmacOSとの互換性、次に必要な実行環境を確認してください。Xcodeを繰り返し入れ直すのは後回しにします。
Xcode 27でSwiftやiOS開発を学び、シミュレーターの起動で止まった学生向けです。
授業の課題が動かない初学者や、適切なMac環境がなく困っているWindows利用者も、症状から順に確認できます。
最終更新:2026年10月15日。互換性、コンポーネント管理、復旧手順はAppleのXcodeシステム要件、コンポーネントの案内、および各リリースノートで確認しています。
症状を分けると、直す場所を間違えにくくなります
「シミュレーターが開かない」と見えても、止まっている場所は同じとは限りません。シミュレーターは、Mac上で仮想のiPhoneを動かす環境です。実機そのものではなく、アプリのビルドや起動も別の段階として進みます。Appleの実行手順も、実行先を選んでからアプリを動かす流れを案内しています。
まず、次のどれに近いかを確かめます。
- Simulatorアプリ自体が開かない:macOSとXcodeの対応、インストール状況を優先して確認します。
- アプリは開くが、仮想端末が起動しない:対象の端末とSimulator runtimeの状態を調べます。
- 端末は起動するが、プロジェクトが動かない:実行先、対象OS、ビルド・インストール・起動のどこで止まるかを分けます。
この切り分けをせずに端末を消去すると、原因が残ったまま作業だけ増えることがあります。プロジェクトのソースコードと、シミュレーター内のデータも別物です。
最初にmacOSとXcode 27の対応状況を確認します
Xcodeの版とMacのmacOSが対応していなければ、ランタイムを追加しても根本解決にはなりません。Xcodeの版は「Xcode」メニューのバージョン情報で確認し、macOSの版は「このMacについて」またはターミナルで調べます。
xcodebuild -version
sw_vers
表示例は次のような形式です。ここでは実際の版を決めつけず、手元の出力を記録します。
Xcode <表示されたバージョン>
Build version <表示されたビルド番号>
ProductVersion: <macOSのバージョン>
その結果をAppleのXcodeシステム要件と照合します。Xcode 27の対応OSや利用可能な実行環境はリリースや更新で変わる可能性があるため、古い記事の記述だけで判断せず、Xcode 27のリリースノートも確認してください。
注意: macOSの要件を満たしていない場合、シミュレーターの消去や再インストールではOSの非対応を解消できません。先に対応するXcodeとmacOSの組み合わせを確認します。
Simulator runtimeがない場合は、端末と実行環境を分けて確認します
シミュレーターの端末一覧とSimulator runtimeは同じものではありません。端末は仮想iPhoneの設定、runtimeはその端末で動くiOSの実行環境です。端末が一覧にあっても、必要なruntimeが未導入なら起動や実行に進めないことがあります。
Xcodeの設定を開き、Componentsの画面で目的のiOS runtimeが導入済みか確認します。ダウンロード中、またはインストールが完了していない場合は、処理の完了を待ってから再度試します。Appleの追加コンポーネントのダウンロード手順では、Xcodeからコンポーネントを管理する方法が説明されています。
目的のruntimeが候補にない場合は、選択できるOSの範囲を確認し、使用中のXcodeのリリース情報と照らし合わせます。runtimeの種類や画面上の表記は更新で変わることがあるため、別のiOS版を安易に選んで課題の条件と食い違わないようにします。追加シミュレーターの管理方法も参考にしてください。
起動しない仮想端末は、負担の少ない操作から試します
互換性とruntimeに問題がなければ、端末の起動状態を確認します。複数のシミュレーターや重いアプリが開いている場合は、不要なものを閉じ、Simulatorを終了してから開き直します。それでも変わらない場合はMacを再起動します。
次に、更新後にruntimeが利用可能な状態かをComponentsで確認します。端末の再起動やリセットを試すときは、Appleのシミュレーター環境の再起動・リセット手順に沿って操作します。初期化に進む前に、消える可能性があるシミュレーター内のデータを確認してください。プロジェクトのファイルは通常、プロジェクトを保存している場所で別に管理します。
更新直後なら、使用中の版に対応するリリースノートも確認します。既知の問題や修正内容が掲載されている場合は、見えている症状と一致するかを照らし合わせます。
起動後にアプリが動かない場合は、実行先と停止段階を調べます
端末が起動できても、プロジェクトの実行は別の問題で止まることがあります。Xcode上部の実行先が目的のシミュレーターになっているか、プロジェクトが要求するiOSのバージョンに対応するruntimeがあるかを確認します。
続いて、エラーが出た段階を記録します。
- ビルドで停止:表示されたエラーとプロジェクトの設定を確認します。
- インストールで停止:選択中の端末と、その端末のruntimeを確認します。
- 起動後に停止:アプリの起動時エラーや実行ログを確認します。
Simulatorが開くことだけでは、プロジェクトの設定まで正しいとは言えません。問題がビルド設定や対応OSにある場合、端末のリセットやXcodeの再インストールは適切な対処にならないことがあります。エラーが出た画面と実行先を残し、同じ条件で再現するかを確認してください。
次に行う操作を決めるチェックリスト
以下を上から確認すると、環境の問題かプロジェクトの問題かを整理できます。
- [ ] XcodeのバージョンとmacOSのバージョンを記録しました。
- [ ] Appleのシステム要件で、両者の対応を確認しました。
- [ ] Componentsで目的のiOS runtimeが導入済みか確認しました。
- [ ] Simulatorが開かないのか、端末が起動しないのか、アプリが動かないのかを分けました。
- [ ] アプリが止まった段階と、画面に出たエラーを記録しました。
- [ ] 更新後に発生した場合、該当するXcodeのリリースノートを確認しました。
- [ ] 端末の消去やruntimeの削除をする前に、必要なデータを確認しました。
互換性に問題があるなら対応環境の確認へ、runtimeがなければ追加・完了確認へ進みます。端末だけが起動しないなら低リスクの再起動から試し、アプリだけが動かないならプロジェクトの実行先とエラーを調べます。
よくある疑問
Xcode 27でシミュレーターが起動しないとき、最初に見る場所はどこですか?
まず、使用中のmacOSがXcode 27の要件を満たすかをAppleの要件ページで確認します。次にComponentsで目的のiOS runtimeが導入済みかを見ます。どちらかが未対応・未完了なら、端末の消去やXcodeの入れ直しより先に、その原因を解消してください。
必要なiOSのSimulator runtimeが一覧に見つからない場合はどうすればよいですか?
XcodeのComponentsで、目的のiOSバージョンが選択・ダウンロード済みかを確認します。処理中なら完了を待ってから端末を起動してください。候補はXcodeの版によって異なる場合があるため、Appleのコンポーネント案内と使用中のリリースノートを照合し、課題で指定されたOSと合うものを選びます。
シミュレーターは開くのに、iOSアプリだけ実行できないときは何を確認しますか?
ビルド、端末へのインストール、アプリの起動のどこで止まったかを分けて記録します。そのうえで、Xcodeの実行先、プロジェクトの対応OS、導入済みruntimeを照合します。プロジェクト側の設定が原因なら、シミュレーターをリセットしても直らないことがあります。
macOSやXcodeを更新したあとにシミュレーターが開かなくなりました。どう進めますか?
更新後のmacOSとXcodeの組み合わせが要件を満たすか、runtimeが引き続き利用可能かを確認します。次にSimulatorとMacを再起動し、エラー表示を記録して該当版のリリースノートを調べます。runtimeの削除や再導入は、端末内のデータへの影響を確認してから行ってください。
手元のMacがXcode 27に必要な環境条件を満たさない場合は、課題の期限や利用頻度に合わせて、対応するMacを借りる方法とリモートで使う方法を比べます。リモート環境が必ず解決策になるわけではありません。利用できるmacOS、Xcode、接続方法が課題に合うかを事前に確認してください。利用形態の違いはMacの利用方法を比較する案内で確認でき、日本から使う場合は日本向けのMac利用案内で条件を照合できます。まずはチェックリストに沿って、どの段階で止まるかを記録するところから始めましょう。
よくある質問
Xcode 27でシミュレーターが起動しないとき、最初に見る場所はどこですか?
まず、使っているmacOSがXcode 27のシステム要件を満たすか、Appleの要件ページで確認します。次にXcodeのComponents設定で目的のiOS用ランタイムが導入済みかを見ます。どちらかが未対応・未完了なら、端末の消去やXcodeの入れ直しより先に、その問題を解消してください。
必要なiOSのSimulator runtimeが一覧に見つからない場合はどうすればよいですか?
Xcodeの設定にあるComponentsで、目的のiOSバージョンが選択・ダウンロード済みかを確認します。ダウンロード中やインストール未完了なら、完了を待ってから端末を作成または起動してください。表示される選択肢はXcodeの版によって変わるため、Appleのコンポーネント案内と使用中のリリースノートも照合します。
シミュレーターは開くのに、iOSアプリだけ実行できないときは何を確認しますか?
アプリのビルド、シミュレーターへのインストール、起動のどこで止まったかを分けて記録します。そのうえで、Xcodeで選んだ実行先、プロジェクトの最小対応OS、導入済みランタイムを照合してください。アプリ側のビルド設定や対応OSが原因なら、シミュレーターをリセットしても直らない場合があります。
macOSやXcodeを更新したあとにシミュレーターが開かなくなりました。どう進めますか?
更新後は、macOSとXcodeの組み合わせが要件を満たしているか、ランタイムが引き続き使用可能かを改めて確認します。次にXcodeとMacを再起動し、エラー表示を記録して該当リリースの既知情報を調べます。ランタイムの削除や再導入は、対象の端末データへの影響を確認してから行ってください。
シミュレーター環境を見直すなら、OnceMacの専有Mac miniをご検討ください
手元のMacで互換性やリソースの問題が解消しない場合は、OnceMacの専有物理Mac miniでXcodeの開発環境を分けて構築できます。
