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日からお客様に販売されます。