07
Questions fréquentes
Pourquoi une extension ne démarre-t-elle pas dans le simulateur iPhone Duo ?
Les notes de version d’Apple pour Xcode 27.1 beta signalent qu’une majorité d’App Extensions ne peuvent actuellement ni s’exécuter ni être déboguées dans le simulateur iPhone Duo. Il s’agit d’une limite connue de cette version bêta, pas d’une preuve que votre projet est mal configuré. Vérifiez néanmoins le résultat du build et comparez avec un environnement compatible.
Un échec de lancement dans iPhone Duo indique-t-il un problème de signature ?
Pas à lui seul. Un build réussi suivi d’un échec au lancement du processus d’extension est différent d’une erreur de compilation, d’installation ou de signature. Relevez le message exact, le Scheme actif et le périphérique cible, puis testez la même extension sur un simulateur compatible ou un appareil jumelé avant de modifier les certificats.
Choisissez un environnement qui permet au système hôte de déclencher réellement l’extension : un autre simulateur compatible pour les interactions reproductibles, ou un appareil physique jumelé lorsque le comportement matériel ou système doit être confirmé. Notez séparément la version du système, l’hôte utilisé et les interactions observées ; un build réussi ne valide pas à lui seul le déclenchement.
Peut-on utiliser un Mac distant pour tester iPhone Duo et déboguer une extension ?
Un Mac distant peut fournir Xcode et les outils de test, mais l’accès distant ne supprime pas la limite connue du simulateur iPhone Duo. Il faut aussi vérifier le Xcode sélectionné, le runtime installé, le Scheme et le périphérique cible. Pour une validation sur appareil, confirmez que le jumelage et la session graphique permettent l’interaction nécessaire.
Avant de modifier une machine de développement principale, conservez un environnement macOS distinct pour comparer les cibles, les runtimes et les résultats d’extension. Un Mac local évite la dépendance au réseau et convient lorsque l’usage est continu ou nécessite des connexions matérielles directes, mais son achat mobilise le budget et son stockage reste à gérer. Un environnement distant dépend de la qualité de la connexion et du mode d’accès aux appareils, mais peut éviter de consacrer une machine personnelle aux essais ponctuels. Si cette séparation est utile à votre processus, vous pouvez consulter les possibilités de Mac distant proposé par VNCMac et vérifier que l’accès graphique ainsi que le jumelage nécessaires à votre scénario sont disponibles avant d’en faire votre poste de test.