Question

Ma question est liée au déploiement des poignées de déploiement iphone appstore pour quand des versions différentes de la demande d'iPhone de l'application. De plus, doit-on présenter une version pour chaque version i.e. 2.0,2.1 et 2.2. J'ai développé pour Windows Mobile et redirigés les utilisateurs vers une certaine URL basé sur la plate-forme Windows mobile qu'ils utilisent. Là, ils auraient tout simplement télécharger et exécuter un fichier cab.

Juste essayer d'obtenir ma tête autour de la façon dont le processus de déploiement App Store fonctionne.

Était-ce utile?

La solution

Vous pouvez utiliser le dernier SDK (par exemple 2.2.1) pour cibler les téléphones de tout système d'exploitation plus tôt, tant que vous n'utilisez pas une API qui est disponible uniquement sur un système d'exploitation plus tard.

target OS   app generally works on
---------   ----------------------
2.0         2.2.1, 2.2, 2.1, 2.0
2.1         2.2.1, 2.2, 2.1
2.2         2.2.1, 2.2
2.2.1       2.2.1

Cependant, si vous utilisez une API qui n'existe pas sur un système d'exploitation de téléphone plus tôt, il ne fonctionnera pas. Par exemple, les API sur cette page ne fonctionnera pas sur OS 2.1 (Vous devez vous connecter pour voir le contenu de cette page.): http://developer.apple.com/iphone/library/releasenotes/Miscellaneous/iPhone22APIDiffs/iPhone21_iPhone22_APIDiffs.html

Autres conseils

La façon dont cela fonctionne est que vous soumettez votre application construite avec la version X du SDK. Les utilisateurs ne seront alors en mesure de télécharger (iPhone) ou synchronisation (iTunes) l'application en cours d'exécution si le sont> = X sur leur téléphone.

Quelques petites choses à garder à l'esprit;

  1. Il y a eu de nombreux cas de mises à jour du firmware ayant des changements qui ont rompu les applications. Pour cette raison, il est préférable d'utiliser et de tester avec la version récente du SDK.
  2. A somepoint il est probable que Apple va "liste noire" vieux et exigent que SDKs applications utilisent un minimum d'une certaine version.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top