2010-11-23 12 views
1

La dernière mise à jour a été publiée sur iOS aujourd'hui et même si je l'ai déjà fait, j'ai fait beaucoup de tests, ce qui me rend fou.Cibler les appareils 4.1 de la dernière version de Xcode

Existe-t-il un moyen de déployer encore sur les périphériques exécutant 4.1? Je ne peux pas définir les paramètres du projet sur un autre SDK de base autre que 4.2 et je ne peux pas les déployer sur des périphériques exécutant 4.2 si je ne les améliore pas.

Répondre

4

Oui. Dans les paramètres de construction, il y a une valeur appelée "iOS Deployment Target". Vous pouvez définir cela sur une ancienne version d'iOS. Notez que cela ne vous empêche pas d'utiliser les nouvelles fonctionnalités d'iOS 4.2, vous devez donc faire attention, car si vous le faites, cela provoquera une erreur d'exécution sur l'ancien système d'exploitation.

+0

heh, j'ai effectivement changé cela mais je pensais que cela me permettrait d'abaisser le SDK min, devinez pas. – Rudiger

1

Il existe en fait deux ou trois emplacements, et les paramètres peuvent être différents pour vos configurations de débogage, de libération et de déploiement.

Vous pouvez donc aller à: Information sur le projet - Déploiement - Cible de déploiement iOS. ('Supprimer' s'il est en gras et il ira à la valeur par défaut du SDK de base)

Ces paramètres sont remplacés par les paramètres de la cible, vérifiez-les également. cible (double-cliquez sur l'icône cible) - Déploiement - cible de déploiement iOS

De cette façon, vous pouvez faire votre débogage sur 4.2 ou 4.1 sans changer votre version config de construction jusqu'à ce que vous avez des bugs résolus!