Guide

Tester votre app sur iPhone Duo dans le simulateur

iPhone Duo sera en vente le 23 octobre 2026. Vous n’en avez pas besoin pour voir votre app dessus. Xcode 27.1 ajoute un simulateur iPhone Duo. Xcode 27.0 ne l’a pas. Voici les commandes que nous avons lancées pour le démarrer, tester dessus et faire des captures d’écran.

Ce qu’il vous faut

  • Xcode 27.1. Apple dit qu’il "adds development support for iPhone Duo". Xcode 27.0 est sorti sans.
  • macOS 26.6 ou plus récent. C’est le minimum que Xcode 27.1 déclare dans son Info.plist.
  • Le runtime du simulateur iOS 27.1. L’appareil iPhone Duo est fourni avec.

Vérifiez ce que vous avez avec ces deux commandes :

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

Si la deuxième commande n’affiche rien, ajoutez le runtime. Sur nos Mac, il s’est téléchargé sans identifiant Apple :

xcodebuild -downloadPlatform iOS

Démarrer le simulateur iPhone Duo

Une fois le runtime installé, un appareil nommé iPhone Duo est déjà là. Vous n’avez pas à le créer. Démarrez-le et ouvrez la fenêtre du Simulator :

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

Apple renvoie les développeurs vers Device Hub pour voir l’app dans chaque position et chaque orientation. Device Hub est fourni dans Xcode 27.1, à l’emplacement Xcode.app/Contents/Applications/DeviceHub.app.

Lancer vos tests sur iPhone Duo

Utilisez le nom de l’appareil comme destination de xcodebuild. C’est la même ligne que celle que vous mettriez en CI :

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

Sur notre Mac mini M6, un petit package Swift a passé ses tests de cette façon en 19 secondes. Ce temps inclut le démarrage du simulateur. Votre app prendra plus longtemps, mais la configuration est la même.

Les captures d’écran pour l’App Store

Apple dit qu’à partir d’avril 2027, chaque app ou jeu soumis devra inclure des captures d’écran iPhone Duo. Les apps qui les envoient dès maintenant ont un badge sur leur page App Store. Vous pouvez en prendre une depuis le simulateur démarré :

xcrun simctl io booted screenshot duo.png

La nôtre faisait 1398 sur 2034 pixels dans la position par défaut. Comparez-la aux spécifications actuelles dans App Store Connect avant de l’envoyer.

Où le faire tourner

Si vous avez un Mac sous macOS 26.6 ou plus récent, installez Xcode 27.1 et c’est fini. Sinon, ou si votre Mac est trop ancien, un Mac loué fait l’affaire. Chaque Mac MacRun libre a maintenant Xcode 27.1 et le simulateur iPhone Duo prêts avant votre connexion. Xcode 26.6 est aussi installé. Un pass journée coûte $15 et une semaine $59. Vous voyez l’écran depuis n’importe quel ordinateur, y compris Windows.

Ce que le simulateur ne peut pas vous dire

  • Ce n’est pas le vrai téléphone. La vitesse, la mémoire et le toucher diffèrent.
  • Certains composants, comme l’appareil photo, sont absents ou simulés.
  • Testez sur un vrai iPhone Duo avec TestFlight dès que vous en avez un.

Questions fréquentes

Quel Xcode a le simulateur iPhone Duo ?

+

Xcode 27.1. Apple dit qu’il ajoute la prise en charge du développement pour iPhone Duo. Xcode 27.0 n’inclut pas le simulateur iPhone Duo.

Faut-il un identifiant Apple pour obtenir le simulateur iPhone Duo ?

+

Il vous faut d’abord Xcode 27.1. Ensuite, xcodebuild -downloadPlatform iOS a ajouté le runtime iOS 27.1 sur nos Mac sans connexion. L’appareil iPhone Duo est fourni avec ce runtime.

Comment lancer des tests sur iPhone Duo en CI ?

+

Utilisez la destination 'platform=iOS Simulator,name=iPhone Duo,OS=27.1' avec xcodebuild test. Le runner doit avoir Xcode 27.1 et le runtime iOS 27.1 installés.

Les captures d’écran iPhone Duo sont-elles obligatoires sur l’App Store ?

+

Apple dit qu’à partir d’avril 2027, toutes les apps et tous les jeux soumis devront inclure des captures d’écran pour iPhone Duo. Vous pouvez les envoyer dès aujourd’hui.

Quand puis-je acheter un iPhone Duo ?

+

Apple dit qu’iPhone Duo est disponible pour les clients à partir du 23 octobre 2026.

Guides associés