2010-10-11 3 views
2

alt text Je souhaite pouvoir prendre en charge les utilisateurs iOS 3.x. Lorsque j'essaie de définir le SDK de base dans Info projet, le seul SDK qui s'affiche est iOS 4.1 et iOS 3.2.Comment puis-je configurer mon SDK de base?

Comment puis-je ajouter des SDK supplémentaires afin de pouvoir prendre en charge les utilisateurs plus âgés lorsque mon application atteint l'App Store?

+0

duplication possible de [Installer xCode 3.2.3 w/iPhone SDK 4, obtenir "Base SDK manquant", ne peut pas voir d'autres SDK] (http://stackoverflow.com/questions/3161385/install-xcode-3 -2-3-w-iphone-sdk-4-get-base-sdk-missing-cant-see-autre-sdks) – Vladimir

Répondre

3

Vous pouvez sélectionner la cible de déploiement dans vos informations de projet;

alt text

1

Recherchez la cible de déploiement iOS dans le même panneau de configuration. En outre, faites attention aux méthodes non disponibles dans les versions précédentes du système d'exploitation.

-1

Vous avez été trompés. Apple a fait du SDK de base visible un réglage presque inutile. Au lieu de cela le paramètre utile est caché où vous devez faire défiler vers le bas pour le trouver: la cible de déploiement iOS, où vous définissez le plus bas niveau de système d'exploitation que vous souhaitez être en mesure de charger votre application. Apple a également supprimé toute possibilité de déterminer si vous utilisez une API incompatible avec un ancien système d'exploitation cible de déploiement autre que de conserver un périphérique autour duquel une ancienne version du système d'exploitation peut être exécutée. Donc, ignorez Base SDK (autre que de vous assurer que le réglage est légal). Définissez la cible de déploiement sur ce que vous voulez. Et testez sur un périphérique réel au niveau de la cible de déploiement.

+0

N'ignorez pas le SDK de base. Il s'agit du SDK dans lequel votre application sera créée par défaut. – coneybeare

+0

Non. Le seul SDK de base pour lequel vous pouvez créer l'application est celui inclus dans le téléchargement des outils de développement iOS d'Apple, qui convient à votre type d'appareil (iPhone, iPad, les deux). C'est un "choix" forcé et donc complètement inutile en ce qui concerne la numérotation des versions du système d'exploitation. (Il peut y avoir d'autres outils, mais ils sont probablement assujettis à la LDN.) – hotpaw2

Questions connexes