Je pense mettre à niveau vers iOS SDK 4.2. Mais ce que je me demande, c'est si je pourrai toujours exécuter le simulateur sous iOS 3.2. C'est parce que je crée des iAds pour iPad, mais je veux toujours vérifier si mon programme fonctionnera avec iOS 3.2.
Remarque: j'ai vu un article similaire à celui-ci dans le passé, mais ils n'étaient pas vraiment utiles pour donner les étapes exactes de la façon dont cela pourrait être fait.
Réponses:
Si vous avez des iAds dans votre binaire, vous ne pourrez pas l'exécuter sur quoi que ce soit avant iOS 4.0 et il sera rejeté si vous essayez de soumettre un binaire comme celui-ci.
Vous pouvez toujours exécuter le simulateur à partir de la version 3.2 après la mise à niveau.
Dans le simulateur iPhone, essayez de sélectionner Matériel -> Version -> 3.2
la source
Pour toute autre personne qui trouve cette ancienne question, vous pouvez maintenant télécharger
toutes lesanciennes versions.Xcode
->Preferences
->Components
(Cliquez sur l'onglet Simulateurs).Installez toutes les versions souhaitées / nécessaires.
Pour afficher tous les simulateurs installés:
Cible -> Dans la liste déroulante «cible de déploiement», choisissez la version installée avec le numéro de version le plus bas.
Vous devriez maintenant voir tous vos simulateurs disponibles dans la liste déroulante.
la source
XCODE 10.1
1. Aller à Xcode -> Préférences (raccourci CMD,)
2. Sélectionnez les composants
3. Télécharger la version du simulateur
4. XCode -> Open Developer Tool -> Simulator Cela lancera Simulator en tant qu'application autonome
5 Matériel -> Périphérique -> Gérer les périphériques ...
6. Cliquez sur + iCon pour créer une nouvelle version du simulateur.
7. Spécifiez le nom du simulateur, le type de périphérique et choisissez la version du système d'exploitation dans la liste déroulante.
8. Cliquez sur Créer.
9. Matériel -> Appareil -> iOS 11.0 -> iPhone 6
Thats it run, profitez du codage!
la source
Ouvrez xcode et dans le menu supérieur, accédez à xcode > Préférences > Téléchargements et vous aurez la possibilité de télécharger d'anciens sdks à utiliser avec xcode. Vous pouvez également télécharger des outils de ligne de commande et la prise en charge du débogage de périphériques.
la source
Dans XCode sous Cibles , cliquez avec le bouton droit sur votre projet et obtenir des informations . Sous l' onglet Build, recherchez la cible de déploiement iOS. En modifiant cela, vous devriez pouvoir tester différentes versions d'iOS.
la source
Pour ajouter l'ancien simulateur iOS à Xcode 4.2, vous avez besoin de l'ancien fichier d'installation de xcode_3.2.6_and_ios_sdk_4.3.dmg (ou d'une version similaire) et procédez comme suit:
Maintenant, il y a une liste de votre simulateur installé.
la source
Choisir d'anciennes versions de simulateur n'est pas évident dans Xcode 3.2.5. Les anciens Xcodes avaient des listes séparées de «SDK pour appareils iOS» et de «SDK pour simulateur iOS» dans le menu contextuel des paramètres de construction «SDK de base», mais dans Xcode 3.2.5, celles-ci ont été remplacées par une seule liste «SDK iOS» qui n'offre que la version 4.2 et "dernier".
Si vous créez un nouveau projet iOS par défaut, sa valeur par défaut est 4.2 pour le SDK de base et la cible de déploiement, et dans la fenêtre contextuelle "Vue d'ensemble" dans le coin supérieur gauche du projet, seul le simulateur 4.2 est disponible.
Pour exécuter un simulateur iOS plus ancien, vous devez choisir une version iOS plus ancienne dans la fenêtre contextuelle des paramètres de construction "Cible de déploiement iOS". Ce n'est qu'alors que la fenêtre contextuelle «Overview» proposera des simulateurs plus anciens: retour à 4.0 pour iPhone et 3.2 pour iPad.
la source
Le simulateur NE PEUT PAS être téléchargé à partir de:
Xcode -> Préférences -> Téléchargements
Seuls les symboles des appareils iOS. Comme le dit cette option:
Autrement dit, vous avez besoin d'un appareil iOS 4.2 pour tester une application iOS 4.2
la source