lundi 11 avril 2011

Limiter son application iPhone au 3GS Minimum

Une application iPhone peut être réalisée pour fonctionner sur un parc d'"iDevices" assez large maintenant en terme de caractéristiques techniques. Si l'on souhaite se limiter à des machines un peu plus puissantes, il suffit de compiler en indiquant que l'on ne supporte qu'une version de iOS assez recente (puisque Apple a décidé de ne plus supporter certaines machines, comme l'iPhone Edge n'est pas passé en iOS 4, et les iPod Touch et iPhone 3G ne sont pas passé en iOS 4.3).
Cette solution peut se couper, au niveau vente, de certains possesseurs d'iPhone 3GS et d'iPad 1 n'ayant pas fait de mises à jour récentes de leur iOS.
Il existe donc une autre solution qui a aussi l'avantage de réduire la taille de l'application : indiquer que cette application ne fonctionne que sur ARM v7.

Pour cela, il suffit de changer deux choses :

Un paramètre du projet sous XCode :




Et de renseigner une limitation dans le fichier Info.plist :

<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>

Aucun commentaire:

Enregistrer un commentaire