Appleの公開情報で確認できる点: Xcode 27.2 Beta 3のリリース記録が掲載されています。一方、iPhone Duoのシミュレーター対応は、Beta 3の情報を確認したうえで判断してください。AppleのBeta 2向け案内ではXcode 27.1 Betaが示され、AppleはXcode 27.1でiPhone Duoの開発対応を追加しています。したがって、まず現在の公式情報を確認し、授業でiPhone Duoが必須なら、対応が明記されたXcode 27.1を使って課題を確かめるのが安全です(Beta 3のリリース記録、Xcode 27.2のリリースノート、iPhone Duoの開発対応に関する発表)。
この記事は、Xcode 27.2 Beta 3でSwiftUIを学び、iPhone Duoがデバイス一覧に出ない学生向けです。Windowsのパソコンや学校の端末を使い、Macでシミュレーター課題を確認したい初学者にも役立ちます。
通常のiOSシミュレーターは使えるものの、iPhone Duoだけが表示されない場合の切り分けにも使えます。
最終更新:2026年10月19日。 AppleのXcodeシステム要件、Xcode 27.2 Beta 3のリリース情報、およびXcode 27.1とiPhone Duoに関する公式情報を確認しています。Beta 3の公開情報や対応状況に更新があれば、インストール前に各ページを再確認してください。
まず「表示されない」「起動しない」「実行できない」を分けます
デバイス一覧にiPhone Duoがない場合は、アプリや課題の不具合と決めつけず、Xcodeのバージョンがそのシミュレーターに対応するかを先に確認します。次に、必要なシミュレーターコンポーネントがインストール済みか調べます。対応バージョンでも表示されない場合に限り、プロジェクト設定や実行結果へ進みます。
同じ「動かない」でも、見る場所は異なります。以下の表で、最初の確認先を決めてください。
| 画面で確認できる状態 | 先に調べる場所 | 判断の目安 |
|---|---|---|
| iPhone Duoがデバイス一覧にない | Xcodeの対応状況、シミュレーター環境 | そのXcodeが対象を提供しているか確認します |
| デバイスはあるが起動しない | コンポーネントの状態、起動時のエラー | インストールが完了しているか確認します |
| シミュレーターは起動するがアプリが動かない | 実行先、ビルド結果、プロジェクト設定 | デバイス一覧ではなく課題や設定を調べます |
Xcode 27.2 Beta 3はiPhone Duoシミュレーターに対応していますか。
Beta 3のリリース情報とXcode 27.2のリリースノートを直接確認してください。Beta 2向けの説明だけを根拠に、Beta 3も同じ対応状況だと断定することはできません。Appleの現行情報で対応が確認できない場合は、iPhone Duo対応が案内されているXcode 27.1で確認する方法が適切です。
第一段階:授業で必要なXcodeと対応情報を照合します
XcodeはiOSアプリを作るための「開発用の工具箱」です。Betaは開発途中のプレビュー版で、正式版や授業で指定された版とは、機能や対応状況が同じとは限りません。まず、授業の資料に書かれたXcodeの指定と、Appleが公開するリリース情報を見比べます。
AppleのXcode 27.2 Beta 3の公開記録とXcode 27.2のリリースノートで、Beta 3について記載された内容を確認します。iPhone Duoの対応については、Xcode 27.1の発表も参照してください。Xcode 27.1が対応を追加したという公式情報は確認材料になりますが、Beta 3の現在の状態まで自動的に説明するものではありません。
iPhone Duoを使うにはどのXcodeを選べばよいですか。
授業でこの機種のシミュレーターが必須なら、Appleが対応を明記しているXcode 27.1を使って課題を確認します。授業が一般的なiOSシミュレーターでの実行を求めているだけなら、iPhone Duoが見えないことを理由に、すぐ別のXcodeへ切り替える必要はありません。課題の提出条件を先に確かめてください。
OSの条件も同時に照合します。Xcodeの対応OSやシステム要件は固定とは限らないため、インストール前にAppleのシステム要件一覧で、使うMacのOSと対象Xcodeの組み合わせを確認してください。要件に合わない場合は、再ダウンロードを繰り返す前に、別の対応環境を検討します。
バージョンの違いは、授業のゴールに合わせて選びます
Xcode 27.1とXcode 27.2 Beta 3は、数字の新しさだけで優劣を決められません。重要なのは、授業が指定する実行先と、Appleが公開しているシミュレーター対応が一致しているかです。特定の機種が必要な課題では対応状況を優先し、通常のiOSアプリ開発なら課題で指定されたバージョンを優先します。
- 授業でiPhone Duoの画面確認が指定され、Appleの情報でBeta 3の対応が確認できない場合は、iPhone Duo対応が示されたXcode 27.1で確認します。
- 授業の指定がXcode 27.2 Beta 3で、iPhone Duoを必須としていない場合は、そのまま通常のiOSシミュレーターで課題を進めます。
- 授業が特定のXcode版を指定している場合は、変更前に提出条件や担当者の案内を確認します。
- MacのOSが対象Xcodeのシステム要件を満たさない場合は、対応する別のMac環境を用意するか、授業で認められる代替手段を確認します。
この条件分岐で「対応するXcodeを用意する」のか「普通のシミュレーターで進める」のかを決めると、必要のない切り替えや再インストールを避けられます。
第二段階:対応版なのに見えないときは追加コンポーネントを調べます
Xcodeが対象を提供するはずなのにデバイス一覧へ表示されない場合は、シミュレーターが未インストール、またはインストール途中の可能性があります。Xcode内の設定を開き、利用可能なプラットフォームやシミュレーター関連の項目を確認してください。Appleの追加コンポーネントをダウンロードしてインストールする手順に沿って、必要な項目が利用可能か、処理が完了しているかを見ます。
インストール項目が見つからない場合は、単にダウンロード漏れとは限りません。現在のXcode版がそのデバイスを提供していない可能性もあるため、公式のリリース情報に戻ってください。Appleの案内で対象版に対応がないと確認できたら、何度も同じコンポーネントを入れ直すのはやめ、対応するXcodeを選ぶか、授業で代替機種が認められるか確認します。
Xcode 27.2 Beta 3の一覧にiPhone Duoがないのはなぜですか。
確認すべき候補は、Xcodeの版が対象を提供していないこと、シミュレーターコンポーネントが未導入であること、インストールが完了していないことです。まず公式の対応情報とコンポーネントの状態を見比べ、対応がないと判明した時点で再インストールを止めてください。
第三段階:シミュレーターが起動したらプロジェクトを切り分けます
iPhone Duoが表示され、シミュレーターも起動するのに課題を実行できない場合、原因はデバイス一覧とは別のところにあります。Xcodeでプロジェクトの実行先が選ばれているか、ビルド時にエラーが出ていないか、課題が求めるiOSの条件に合うかを確認します。実行先の選択とアプリの起動手順は、Appleのシミュレーターまたは実機でアプリを実行する説明を参照してください。
プロジェクトが複数の実行設定を持つ場合は、選択中のSchemeも確認します。Schemeは「どの設定でアプリをビルドして実行するか」をまとめたものです。指定が違うと、シミュレーター自体に問題がなくても課題を実行できないことがあります。必要に応じて、AppleのプロジェクトのBuild Scheme設定を確認してください。
Xcodeの画面だけでなく、ターミナルから状態を確かめる方法もあります。以下は形式を示す例で、出力内容はインストール済みの環境によって異なります。
xcodebuild -version
xcrun simctl list devices available
最初のコマンドは選択中のXcodeの版を確認し、次のコマンドは利用可能なシミュレーターを表示します。表示されたデバイスが起動できるのにビルドが失敗するなら、問題をシミュレーター一覧の調査へ戻さず、エラー内容と課題の設定を見直します。複数のXcodeを使い分けている場合は、Command Line Toolsの設定も確認し、ターミナルが意図したXcodeを参照しているか確かめてください。
Windowsのパソコンしかない場合は、遠隔Macで課題の条件を確認します
WindowsではXcodeを直接使えないため、iPhone Duoを含むmacOS上のシミュレーター課題にはMac環境が必要です。すぐにMacを購入する前に、学校の貸出環境や、授業で認められたMac環境が利用できるかを確かめます。手元に対応するMacがなく、Xcodeを操作して課題の実行先まで確認する必要がある場合は、NodeMiniのMac環境を候補として調べられます。利用方法や提供内容はNodeMiniのMac環境で事前に確認してください。
確認作業は、次の順に進めると原因を見失いにくくなります。
- 授業の資料で、iPhone Duoが必須か、対応するXcode版が指定されているか確認します。
- Appleのリリース情報で、使うXcode版と対象シミュレーターの対応を確かめます。
- MacのOSが、選んだXcodeのシステム要件に合うか確認します。
- Xcodeで必要なシミュレーターコンポーネントが利用可能か調べます。
- 対象デバイスを選んで起動し、授業のプロジェクトを実行します。
- 結果を「対応版で課題を確認できた」「必要なデバイスが対応版にない」「シミュレーターは起動するがプロジェクトでエラーが出る」に分け、次の確認先を決めます。
遠隔Macが授業の条件を満たすかは、希望するXcodeや対象シミュレーターを実際に利用できるか、画面操作を含む作業ができるかを確認してから判断します。提供環境の仕様や利用条件は、NodeMiniのMacレンタル案内で確認し、授業で指定された条件と照合してください。
Xcode 27.2 Beta 3でiPhone Duoが見つからない場合は、まずBeta 3の公式情報を確認し、次にコンポーネント、最後にプロジェクト設定を調べます。対応版で課題を確かめられたならその結果を授業要件と照合し、対応情報がないなら再インストールを止め、プロジェクトエラーならビルド設定へ進みます。すでにMacを持ち、継続して重い作業を行うなら自分のMacが向く場合がありますが、Windowsしかない状態では環境の準備や授業指定版の確認が手間になり、購入は費用負担も大きくなります。必要な期間だけXcodeを試したい学生は、NodeMiniのMac環境で課題に必要な版と操作が可能か先に確認してから、利用するか決めると無駄な準備を抑えられます。