web-dev-qa-db-fra.com

Utiliser iOS 5 Simulator dans XCode 5?

Il semble que XCode 5 ne soit fourni qu'avec les simulateurs iOS 6 et 7. Est-il possible d'utiliser le simulateur iOS 5 avec XCode 5?

22
Colen

Si vous utilisez Xcode 5 sous OS X v10.8, cliquez sur Préférences -> Téléchargements pour afficher les simulateurs 5.0 et 5.1 disponibles sous "Composants". Vous pouvez télécharger et installer directement à partir de là.

Si vous utilisez Xcode 5 sous OS X v10.9, le simulateur iOS 5 n'est plus disponible.

Pour ce qui est des leçons à tirer, Apple a fait exactement la même chose avec iOS 4 et avec la transition d’OS X v10.7 à v10.8. Il n’est donc pas déraisonnable de s’attendre à ce que, à partir de maintenant, Apple fournisse des simulateurs uniquement pour la version d’iOS qui était en vigueur au moment de la sortie de cet OS X et de celle qui le précédait.

27
Tommy

Depuis Mavericks et Xcode 5.1, iOS5 Simulator est maintenant parti :(

On dirait que Apple veut que nous nous concentrions sur iOS7 et iOS6. (iOS5 ne contient maintenant que moins de 1 à 5% des appareils actifs sur l'AppStore)

7
Danoli3

Bien qu'il n'y ait pas de simulateur 5.1 sous Mavericks, vous pouvez toujours connecter un ancien iPad1 pour effectuer vos tests.

4
ztalbot

Des simulateurs supplémentaires peuvent être installés à partir de Xcode -> Preference -> Downloads -> Components

Screenshot for downloading simulator

Cependant, dans le cas de Xcode 5.x, le simulateur iOS 5 ne peut pas être installé car Mavericks ne l’autorise pas.

Apple document for Xcode 5 Screenshot

Document Apple pour lien Xcode 5

2
Jayprakash Dubey

Cela ne répond pas techniquement à votre question, mais c'est ce que je fais en pratique:

Vous pouvez avoir Xcode 4 et 5 installés simultanément sur le système. Xcode4 prend en charge iOS 5. Il vous suffit de télécharger Xcode4 depuis la page downloads et de renommer l'application avant de l'installer sur le système (afin de ne pas la copier sur Xcode 5).

Edit: cette solution ne fonctionne plus. Habitué à travailler mais bloque actuellement pour moi.

1
gimix

J'ai pu exécuter le simulateur iOS 5.0 à l'aide de Xcode 5 sur Lion. Mais après la mise à niveau vers Maverick, cela ne fonctionnait pas de la même manière que sur Lion. Peut-être y a-t-il un moyen, mais pas le même qu'avant ...

0
DanSkeel

J'utilise Mavericks, mais j'ai Mountain Mountain en tant que partition virtuelle sous Parallels Desktop. Sous Xcode 5.0.2, les simulateurs iOS 5.0 et 5.1 apparaissent et je les ai téléchargés, mais malheureusement, je n'arrive pas à les sélectionner lors de l'exécution d'une application.

Le simulateur 5.1 en tant que tel fonctionne correctement si je sélectionne manuellement, c'est simplement que je n'arrive pas à déployer des applications depuis Xcode dessus, même si je règle ma cible de déploiement sur 5.1.1.

Pour satisfaire ma curiosité, Mountain Lion fonctionne également à partir d'un disque dur externe (sans la machine virtuelle) et j'obtiens les mêmes résultats: pas de déploiement d'applications de Xcode 5 vers iOS 5.1.1.

0
Jay Versluis

Si vous avez toujours l'ancienne version de XCode, vous pouvez essayer de donner un lien symbolique comme expliqué dans cet article: https://stackoverflow.com/a/18957939/2415693

0
Truth