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の公開情報や対応状況に更新があれば、インストール前に各ページを再確認してください。

01

まず「表示されない」「起動しない」「実行できない」を分けます

デバイス一覧に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で確認する方法が適切です。

02

第一段階:授業で必要な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の組み合わせを確認してください。要件に合わない場合は、再ダウンロードを繰り返す前に、別の対応環境を検討します。

03

バージョンの違いは、授業のゴールに合わせて選びます

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を用意する」のか「普通のシミュレーターで進める」のかを決めると、必要のない切り替えや再インストールを避けられます。

04

第二段階:対応版なのに見えないときは追加コンポーネントを調べます

Xcodeが対象を提供するはずなのにデバイス一覧へ表示されない場合は、シミュレーターが未インストール、またはインストール途中の可能性があります。Xcode内の設定を開き、利用可能なプラットフォームやシミュレーター関連の項目を確認してください。Appleの追加コンポーネントをダウンロードしてインストールする手順に沿って、必要な項目が利用可能か、処理が完了しているかを見ます。

インストール項目が見つからない場合は、単にダウンロード漏れとは限りません。現在のXcode版がそのデバイスを提供していない可能性もあるため、公式のリリース情報に戻ってください。Appleの案内で対象版に対応がないと確認できたら、何度も同じコンポーネントを入れ直すのはやめ、対応するXcodeを選ぶか、授業で代替機種が認められるか確認します。

Xcode 27.2 Beta 3の一覧にiPhone Duoがないのはなぜですか。
確認すべき候補は、Xcodeの版が対象を提供していないこと、シミュレーターコンポーネントが未導入であること、インストールが完了していないことです。まず公式の対応情報とコンポーネントの状態を見比べ、対応がないと判明した時点で再インストールを止めてください。

05

第三段階:シミュレーターが起動したらプロジェクトを切り分けます

iPhone Duoが表示され、シミュレーターも起動するのに課題を実行できない場合、原因はデバイス一覧とは別のところにあります。Xcodeでプロジェクトの実行先が選ばれているか、ビルド時にエラーが出ていないか、課題が求めるiOSの条件に合うかを確認します。実行先の選択とアプリの起動手順は、Appleのシミュレーターまたは実機でアプリを実行する説明を参照してください。

プロジェクトが複数の実行設定を持つ場合は、選択中のSchemeも確認します。Schemeは「どの設定でアプリをビルドして実行するか」をまとめたものです。指定が違うと、シミュレーター自体に問題がなくても課題を実行できないことがあります。必要に応じて、AppleのプロジェクトのBuild Scheme設定を確認してください。

Xcodeの画面だけでなく、ターミナルから状態を確かめる方法もあります。以下は形式を示す例で、出力内容はインストール済みの環境によって異なります。

xcodebuild -version
xcrun simctl list devices available

最初のコマンドは選択中のXcodeの版を確認し、次のコマンドは利用可能なシミュレーターを表示します。表示されたデバイスが起動できるのにビルドが失敗するなら、問題をシミュレーター一覧の調査へ戻さず、エラー内容と課題の設定を見直します。複数のXcodeを使い分けている場合は、Command Line Toolsの設定も確認し、ターミナルが意図したXcodeを参照しているか確かめてください。

06

Windowsのパソコンしかない場合は、遠隔Macで課題の条件を確認します

WindowsではXcodeを直接使えないため、iPhone Duoを含むmacOS上のシミュレーター課題にはMac環境が必要です。すぐにMacを購入する前に、学校の貸出環境や、授業で認められたMac環境が利用できるかを確かめます。手元に対応するMacがなく、Xcodeを操作して課題の実行先まで確認する必要がある場合は、NodeMiniのMac環境を候補として調べられます。利用方法や提供内容はNodeMiniのMac環境で事前に確認してください。

確認作業は、次の順に進めると原因を見失いにくくなります。

  1. 授業の資料で、iPhone Duoが必須か、対応するXcode版が指定されているか確認します。
  2. Appleのリリース情報で、使うXcode版と対象シミュレーターの対応を確かめます。
  3. MacのOSが、選んだXcodeのシステム要件に合うか確認します。
  4. Xcodeで必要なシミュレーターコンポーネントが利用可能か調べます。
  5. 対象デバイスを選んで起動し、授業のプロジェクトを実行します。
  6. 結果を「対応版で課題を確認できた」「必要なデバイスが対応版にない」「シミュレーターは起動するがプロジェクトでエラーが出る」に分け、次の確認先を決めます。

遠隔Macが授業の条件を満たすかは、希望するXcodeや対象シミュレーターを実際に利用できるか、画面操作を含む作業ができるかを確認してから判断します。提供環境の仕様や利用条件は、NodeMiniのMacレンタル案内で確認し、授業で指定された条件と照合してください。

Xcode 27.2 Beta 3でiPhone Duoが見つからない場合は、まずBeta 3の公式情報を確認し、次にコンポーネント、最後にプロジェクト設定を調べます。対応版で課題を確かめられたならその結果を授業要件と照合し、対応情報がないなら再インストールを止め、プロジェクトエラーならビルド設定へ進みます。すでにMacを持ち、継続して重い作業を行うなら自分のMacが向く場合がありますが、Windowsしかない状態では環境の準備や授業指定版の確認が手間になり、購入は費用負担も大きくなります。必要な期間だけXcodeを試したい学生は、NodeMiniのMac環境で課題に必要な版と操作が可能か先に確認してから、利用するか決めると無駄な準備を抑えられます。