2010-02-19 2 views
0

Je viens de lancer une nouvelle application pour iPhone et je l'ai bêtement construite pour 3.1.3 seulement comme exigence minimale. Je peux reconstruire l'application pour 3.1, mais où puis-je changer cela dans iTunes Connect? Sera-t-il simplement ramasser de l'ensemble de l'application que son minimum est de 3,1?Mise à jour de l'application iPhone pour 3.1

Un conseil très bienvenu :)

Merci!

Répondre

1

Vous devez compiler votre application avec le dernier SDK (3.1.3 au moment de l'écriture), puis définir le paramètre de cible de déploiement dans les paramètres de construction de votre cible sur la valeur minimale du système d'exploitation que vous souhaitez prendre en charge. Comme vous établissez une liaison avec un SDK 3.x, vous pouvez définir votre cible de déploiement sur 3.0. Si vous souhaitez supporter des valeurs inférieures à 3.0, vous pouvez définir la cible de déploiement sur 2.x, mais vous devez vous rappeler d'utiliser conditionnellement les nouvelles fonctionnalités de l'API en vérifiant si les noms des fonctions existent en les comparant à NULL et en utilisant le méthodes

respondsToSelector: 

et

instancesRespondToSelector 

Vous pouvez utiliser le code exemple Apple pour l'envoi d'e-mail dans votre application pour voir comment cela fonctionne.

+0

Merci - et cela va changer les exigences minimales dans l'App Store? – mootymoots

+0

Oui. Pour autant que je sache, les seules conditions que vous pouvez définir explicitement dans iTunes Connect sont le type d'appareil sur lequel l'application fonctionnera (iPod Touch, iPhone, etc.). La version du système d'exploitation sur lequel l'application sera exécutée est déterminée par le paramètre de cible de déploiement. – Jasarien

+0

Merci. Je vais faire un tourbillon :-) – mootymoots

Questions connexes