ガイド

iPhone Duoでのアプリの表示をシミュレータでテストする

iPhone Duoは2026年10月23日に発売されます。アプリがiPhone Duoでどう見えるかは、本体がなくても確認できます。Xcode 27.1にはiPhone Duoのシミュレータがあります。Xcode 27.0にはありません。以下は、シミュレータの起動、テスト、スクリーンショットのために当社が実行したコマンドです。

必要なもの

  • Xcode 27.1。Appleは、このバージョンで「iPhone Duoの開発サポートを追加」したと説明しています。Xcode 27.0には入っていませんでした。
  • macOS 26.6以降。Xcode 27.1がInfo.plistで宣言している最低バージョンです。
  • iOS 27.1のシミュレータランタイム。iPhone Duoのデバイスはこのランタイムに含まれます。

手元の環境は、次の2つのコマンドで確認できます。

xcodebuild -version
xcrun simctl list devices available | grep "iPhone Duo"

2つ目のコマンドで何も表示されなければ、ランタイムを追加します。当社のMacでは、Apple IDなしでダウンロードできました。

xcodebuild -downloadPlatform iOS

iPhone Duoのシミュレータを起動する

ランタイムをインストールすると、iPhone Duoという名前のデバイスがすでにあります。自分で作る必要はありません。起動して、Simulatorのウィンドウを開きます。

xcrun simctl boot "iPhone Duo"
open -a Simulator
xcrun simctl install booted MyApp.app
xcrun simctl launch booted com.example.myapp

Appleは、すべての姿勢と向きでアプリを確認するためにDevice Hubを使うよう案内しています。Device HubはXcode 27.1に含まれています。場所はXcode.app/Contents/Applications/DeviceHub.appです。

iPhone Duoでテストを実行する

xcodebuildのdestinationにデバイス名を指定します。CIに書く行と同じです。

xcodebuild test -scheme MyApp \
  -destination 'platform=iOS Simulator,name=iPhone Duo,OS=27.1'

当社のM6 Mac miniでは、小さなSwiftパッケージのテストがこの方法で19秒で終わりました。この時間にはシミュレータの起動も含まれます。あなたのアプリはもっと時間がかかりますが、設定は同じです。

App Storeのスクリーンショット

Appleによると、2027年4月から、提出するすべてのアプリとゲームにiPhone Duoのスクリーンショットが必要になります。今のうちに提出したアプリには、App Storeのページにバッジが付きます。スクリーンショットは、起動中のシミュレータから撮れます。

xcrun simctl io booted screenshot duo.png

当社で撮ったものは、標準の姿勢で1398×2034ピクセルでした。アップロードする前に、App Store Connectの最新の仕様と照らし合わせてください。

どこで動かすか

macOS 26.6以降のMacがあれば、Xcode 27.1をインストールするだけです。Macがない場合や、Macが古すぎる場合は、レンタルのMacが使えます。空いているMacRunのMacには、ログインする前からXcode 27.1とiPhone Duoのシミュレータが用意されています。Xcode 26.6も入っています。1日パスは$15、1週間は$59です。画面はどのコンピュータからでも見られます。Windowsからも使えます。

シミュレータではわからないこと

  • 本物の端末ではありません。速度、メモリ、タッチの感触が違います。
  • カメラなど一部のハードウェアはないか、模擬的に動くだけです。
  • 本物のiPhone Duoを手に入れたら、TestFlightでテストしてください。

よくある質問

iPhone DuoのシミュレータがあるのはどのXcodeですか?

+

Xcode 27.1です。Appleは、このバージョンでiPhone Duoの開発サポートを追加したと説明しています。Xcode 27.0にはiPhone Duoのシミュレータは含まれていません。

iPhone Duoのシミュレータを入手するのにApple IDは必要ですか?

+

まずXcode 27.1が必要です。そのあと、当社のMacではxcodebuild -downloadPlatform iOSで、サインインせずにiOS 27.1のランタイムを追加できました。iPhone Duoのデバイスはこのランタイムに含まれます。

CIでiPhone Duoのテストを実行するには?

+

xcodebuild testで、destinationに'platform=iOS Simulator,name=iPhone Duo,OS=27.1'を指定します。runnerにはXcode 27.1とiOS 27.1のランタイムがインストールされている必要があります。

App StoreではiPhone Duoのスクリーンショットが必須ですか?

+

Appleによると、2027年4月から、提出するすべてのアプリとゲームにiPhone Duoのスクリーンショットを含める必要があります。今日から提出できます。

iPhone Duoはいつ買えますか?

+

Appleによると、iPhone Duoは2026年10月23日からお客様に販売されます。

関連ガイド