2010-10-30 9 views
0

J'ai une application universelle pour ipad et iphone. Ce que j'essaie de déterminer, c'est la version du système d'exploitation dont les utilisateurs ont besoin pour que mon application fonctionne.IPhone & IPad: Application universelle, De quelle version de système d'exploitation mes utilisateurs ont-ils besoin?

Dans Xcode, dans le coin supérieur gauche, je vois: "Device - 4.0 | Release | MyAppName"

Est-ce que cela signifie qu'ils doivent avoir ios 4.0? Aussi, la chose étrange est que mon ipad exécute ios version 3.2.2 mais pour une raison quelconque cela fonctionne quand je construis & exécuter le programme sur l'appareil ...

Quelqu'un peut-il m'aider sur comment tout cela fonctionne? Merci d'avance

Répondre

2

Non, cela ne limite pas le système d'exploitation minimum. Dans les paramètres de construction, vous devez définir le SDK de base aussi élevé que possible (sinon les périphériques les plus récents peuvent ne pas être en mesure de l'exécuter), mais définir la cible de déploiement iOS aussi bas que possible (le plus bas pour un universel l'application est 3.0 - mais vérifiez si toutes vos classes que vous utilisez sont disponibles dans 3.0), parce que cela indique le min. iOS, il peut fonctionner.

+0

il n'y a pas de "cible de déploiement iOS". Seulement "cible de déploiement iphone" (qui est actuellement réglé sur 4.0, donc je vais essayer de le mettre à 3.0). Ne devrait-il pas y avoir une cible de déploiement ipad ?? – foreyez

+0

Rien à redire, c'est la même chose (iOS et iPhone OS), mais il est renommé en iOS dans les versions plus récentes de XCode. Téléchargez le dernier. – tadejsv