Comment puis-je changer la version d'iOS pour le Simulateur?
De l'environnement: la Version 8.2 bêta (8C30a)
Mon schéma uniquement la liste des périphériques.
Comment puis-je changer la version iOS dans le simulateur?
Je peux voir l'iOS Simulateurs...
...mais ils ne sont pas répertoriés dans la liste des schémas.
Ni leur façon de discriminer entre les versions iOS au sein de gestionnaire de schéma.
OriginalL'auteur Frederick C. Lee | 2016-11-17
Vous devez vous connecter pour publier un commentaire.
La liste de simulateurs disponibles est déterminée par trois facteurs:
Il ne sera pas vous montrer les simulateurs dont iOS version est antérieure à celle de votre application actuelle de la cible de déploiement. Si vous voulez voir quelques récentes, avant iOS simulateurs, assurez-vous que votre application cible de déploiement est défini en conséquence.
Si vous allez à Xcode "Préférences" - "Composants", vous pouvez confirmer iOS simulateurs sont installés sur votre machine.
Dans Xcode "fenêtre" Périphériques (maj+commande+2), comme illustré dans la capture d'écran dans votre question initiale, vous pouvez configurer particulier simulateur de périphériques pour votre Xcode environnement.
En Rapide, vous avez besoin d'envelopper votre iOS 10 de l'API dans
if #available(iOS 10, *) { ... }
.Je sais... mais je dois d'abord définir la cible de déploiement pour iOS 10. Mais ce faisant, je m'ennuie de l'iOS 9.0+ simulateurs répertoriés dans le schéma; et je suis de nouveau à la place de 1.
Non, définissez votre cible de déploiement d'iOS 9 (ou autre) et ensuite dans votre code Swift, enveloppez votre iOS 10 de l'API avec
if #available(iOS 10, *) { ... }
et qui va faire taire les "xxx est disponible sur iOS 10 seulement" message d'erreur.Sonne comme il y a confusion entre la Base du SDK et de la Cible de Déploiement. Rob est correct, définissez votre Cible de Déploiement pour le MINIMUM sdk que vous voulez de support (9). Vous serez toujours en mesure d'utiliser iOS10 Api tant que votre Base SDK reste fixé à 10. Si les deux sont de 10, vous ne pouvez pas exécuter sur iOS 9 simulateurs. Vous ne pouvez même pas s'exécuter sur iOS9 appareils!
OriginalL'auteur Rob
Après l'ajout de la @disponibilité & #disponibilité drapeaux qui m'a permis d'obtenir un succès compilé sous et plus la distribution de la cible, j'ai remarqué que le iOSes revint:
OriginalL'auteur Frederick C. Lee
Aller À Simulator -> Cliquez sur l'onglet de la fenêtre et dans la dernière, vous pouvez voir Simulator Version
OriginalL'auteur MahajanSagar