34 votes

Les simulateurs d'iPhone 4 et d'iPhone 4s ont disparu après la mise à niveau vers Xcode 8. Comment puis-je les récupérer ?

J'ai ces simulateurs d'iPhone :

  • iPhone 5
  • iPhone 5s
  • iPhone 6
  • iPhone 6 Plus
  • iPhone 6s
  • iPhone 6s Plus
  • iPhone 7
  • iPhone 7 Plus
  • iPhone SE

Qu'est-il arrivé à l'iPhone 4 et à l'iPhone 4s ?

60voto

pedrouan Points 256

1) Vous devez télécharger au moins SDK iOS 8.x, 9.x pour pouvoir utiliser le simulateur de l'iPhone 4S.

enter image description here

2) Votre la cible de déploiement doit rester au moins 9.x pour voir le simulateur iPhone 4S dans la liste des simulateurs proposés dans votre projet.

enter image description here

J'ai un Xcode 8 et ces simulateurs disponibles :

enter image description here

6voto

Cristian Mora Points 795

Xcode 8 inclut le simulateur de l'iPhone 5 et plus avec la cible de déploiement par défaut 10.0, mais vous pouvez ajouter un nouveau simulateur.

1.) Changez "iOS Deployment target 10.0" en 9.3

2.) Dans "iOS Simulators", choisissez "Download simulators".

3.) Téléchargement du simulateur comme ceci :

enter image description here

Sélectionnez le simulateur dont vous aurez besoin.

4.) Attendez qu'il soit téléchargé.

5.) Ajouter un nouveau simulateur.

6.) Bon appétit =D

3voto

Amod Gokhale Points 1692

IOS10 ne prendra pas en charge l'iPhone 4 ou l'iPhone 4s. C'est pourquoi Apple l'a supprimé de Xcode8.

Si vous voulez toujours utiliser 7.1 (copier l'image disque de Xcode 7). Cela fonctionnera mais je ne suis pas sûr que cela soit autorisé.

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1

2voto

J'ai trouvé une solution rapide - utiliser un simulateur d'iPad. Il imite la taille de l'écran de l'iPhone 4. Si vous avez une application universelle, désactivez temporairement cette fonctionnalité (ouvrez votre cible -> sélectionnez l'onglet 'Général' -> descendez jusqu'à la section 'Info de déploiement' -> cliquez sur le menu déroulant 'Appareils' -> sélectionnez 'iPhone').

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X