iPhone Duo向け App Storeスクリーンショットの作り方
iPhone Duoのスクリーンショットを作るには、Xcode 27.1のiPhone Duoシミュレータでアプリを実行し、折りたたんだ状態でアウターディスプレイを、展開した状態でインナーディスプレイを撮影して、そのPNGをApp Store ConnectのiPhone Duoの枠にアップロードします。
2026年11月4日更新。
日本語版は英語版の翻訳です。コマンドとサイズは原文のままです。当サービスと注文画面は英語のみで、英語のリンク先には「(英語)」と付けています。
最初に知っておくこと
| 質問 | 答え | 出典 |
|---|---|---|
| アウターディスプレイのサイズ | 1398 × 2034 px(横向きは2034 × 1398) | スクリーンショットの仕様 |
| インナーディスプレイのサイズ | 2007 × 2853 px(横向きは2853 × 2007) | 同上 |
| 必須になる時期 | 2027年4月から。仕様ではiOS 27.1 SDK以降を使用するすべてのアプリ、Developer Newsでは提出されるすべてのアプリとゲームが対象。正確な日付は未定 | スクリーンショットの仕様、Apple Developer News、2026年10月5日 |
| それまでは | 任意。プロダクトページにiPhone Duo向けに最適化されていることを示すバッジが表示される | Apple Developer News、2026年10月5日 |
| ツール | iPhone Duoの開発サポートに対応したXcode 27.1と、iOS 27.1のシミュレータランタイム | Apple Developer News、2026年10月5日 |
| 枚数とフォーマット | デバイスサイズごとに1枚以上、最大10枚。.png、.jpg、.jpeg、アルファチャンネルなし | スクリーンショットの仕様 |
サイズの一覧はiPhone Duoのスクリーンショットサイズにまとめています。
自分で撮影する
1. Xcode 27.1とiOS 27.1ランタイムをインストールする
iPhone DuoのシミュレータにはiOS 27.1ランタイムが必要です。古いランタイムでは、simctl createが「Incompatible device」で失敗します。ランタイムがない場合は、Xcodeの設定からインストールしてください。Xcode 27.1では、Device Hubを使って、あらゆるポーズと向きでiPhone Duo上のアプリの動作を確認することもできます。
2. シミュレータ用にアプリをビルドする
xcodebuild -scheme YourApp -configuration Release \
-destination 'generic/platform=iOS Simulator' \
-derivedDataPath build詳細: シミュレータビルドの作り方(英語)。
3. iPhone Duoのシミュレータを作成して起動する
UDID=$(xcrun simctl create "Duo shots" "iPhone Duo")
xcrun simctl boot "$UDID"
xcrun simctl install "$UDID" build/Build/Products/Release-iphonesimulator/YourApp.app4. ステータスバーを整える
xcrun simctl status_bar "$UDID" override --time 9:41 \
--batteryState charged --batteryLevel 100 --wifiBars 3 --cellularBars 45. 折りたたんだ状態でアウターディスプレイを撮影する
ヒンジを操作するsimctlコマンドはありません。オープンソースのhingeツールを使うと、コマンドラインから角度を設定できます。撮影のたびに--mask=blackを指定してください。指定しないと、simctlはアルファチャンネル付きのPNGを保存し、App Store Connectに受け付けられません。
brew install artemnovichkov/tap/hinge
hinge -d "$UDID" close
xcrun simctl launch "$UDID" com.example.yourapp
xcrun simctl io "$UDID" screenshot --display=1 --mask=black outer-1.png6. 展開してインナーディスプレイを撮影する
hinge -d "$UDID" open
sleep 2 # let the layout settle after unfolding
xcrun simctl io "$UDID" screenshot --display=3 --mask=black inner-1.png--display=1がアウターの画面、--display=3がインナーの画面です。xcrun simctl io "$UDID" enumerateで確認できます。
7. ファイルを確認してアップロードする
sips -g pixelWidth -g pixelHeight -g hasAlpha outer-1.png inner-1.pngアウターディスプレイ(縦向き)はちょうど1398 × 2034、展開したインナーディスプレイはネイティブのサイズで2007 × 2853または2853 × 2007、どちらもhasAlpha: noになっているはずです。各PNGは撮影したままの状態で保持し、向きをそろえるために回転や拡大縮小をしないでください。UIが正立していてレイアウトが崩れていないかは実際の画像で確認してください。寸法だけでは見た目の品質はわかりません。インナーの画像が真っ黒な場合は、ディスプレイがまだ切り替わっていません。もう一度展開し、少し待ってから撮り直してください。
App Store Connectには、言語ごとにiPhone Duoの枠が1つあり、最大10枚のスクリーンショットを入れられるため、アップロードするのは1セットです。通常はインナーディスプレイのセットを使います。展開した画面にiPhone Duo向けのレイアウトが表れるためです。ユーザーが主に折りたたんだ状態でアプリを使う場合は、アウターディスプレイのセットをアップロードしてください。どちらの場合も、もう一方のセットはWebサイトや広告に使えます。
撮影、ヒンジの角度、よくある問題の詳細: コマンドラインでのiPhone Duoシミュレータのスクリーンショット(英語)。
何を見せるか
- 利用中のアプリを見せてください。スプラッシュ画面、タイトル画面、ログイン画面だけでは通りません(ガイドライン2.3.3)。
- iPad風や2カラムのレイアウトを見せる場所はインナーディスプレイです。アプリがiPhoneのレイアウトを引き伸ばしているだけなら、スクリーンショットにそのまま表れます。
- キャプションなどの文字や画像のオーバーレイは使えます(ガイドライン2.3.3)が、スクリーンショットはアプリの中核となる体験を正確に反映している必要があります(ガイドライン2.3)。App ReviewとiPhone Duoのスクリーンショット(英語)もご覧ください。
または、必須のすべてのApp Storeサイズ向けにビルドをアップロードする
Duo Screenshots(英語)は、実行中のシミュレータビルドから、選んだ画面を撮影します。Fullセットは、アプリが対応しているデバイスの必須サイズをすべてカバーします。Duoセットは、他の必須スクリーンショットがすでにあるアプリ向けです。サイズと空のフレームを確認し、撮影するすべてのサイズにレイアウトレポートを付けます。フレームやキャプションの追加、App Store Connectへのアップロードは行いません。
| オプション | 価格 | 内容 |
|---|---|---|
| Fullセット | $39(iPhone専用アプリも同額) | iPhone 6.3インチ 1206 × 2622、Duoアウター 1398 × 2034、Duoインナー ネイティブ 2007 × 2853または2853 × 2007、ビルドがiPadに対応している場合はiPad 13インチ 2064 × 2752。サイズごとに最大6画面: 言語ごとにPNG 24枚(iPadなしは18枚) |
| Duoセット | 2027年3月1日まで$19、以降$29 | Duoアウター 1398 × 2034(縦向き)とインナー ネイティブ 2007 × 2853または2853 × 2007のみ、ディスプレイごとに最大6画面: 言語ごとにPNG 12枚 |
| 無料チェック | $0 | iPhone Duoでのレイアウトレポート。スクリーンショットなし。アカウントにつき1回 |
| 言語の追加 | 2言語目から1言語につき+$9 | 最大5言語 |
インナーの向きは選択も保証もできず、スクリーンショットごとに異なる場合があります。PNGの回転や拡大縮小、任意の寸法はお約束していません。2種類のネイティブのインナーサイズによって、デバイスグループや1画面あたりの画像が増えることはありません。
最初の1言語は、どちらの有料セットにも含まれます。アプリがすでに注文する言語に対応している必要があります。翻訳は行いません。お支払いは米ドルでの1回払いで、サブスクリプションや無料トライアルはありません。どちらの有料セットも、お支払いから営業日(月曜〜金曜、ニューヨーク時間)で24時間以内にお届けします。こちらからお客様にご確認している間は、時間のカウントを止めます。
注文やダウンロードに、iPhone DuoやMacは必要ありません。必要なのは、MacまたはmacOSのCIで作成したシミュレータビルドです。デバイス用ビルドや.ipaは使えません。従来のiPhone/iPadとDuoのランタイムを含むビルドの要件(英語)をご覧ください。当サービスのスクリーンショットが原因でApp Reviewにリジェクトされた場合は、30日以内にリジェクトのメッセージを添えてsupport@duoscreenshots.comにメールしてください。ご注文を返金します。
次のステップ
simctlとhingeの詳細: コマンドラインでのiPhone Duoシミュレータのスクリーンショット(英語)- ビルドを作る: 共有用のシミュレータビルドの作り方(英語)
- またはシミュレータのビルドからFullセットを注文する(英語)