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.
Merci - et cela va changer les exigences minimales dans l'App Store? – mootymoots
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
Merci. Je vais faire un tourbillon :-) – mootymoots