2011-07-29 3 views
2

J'ai une application qui est publiée dans l'App Store et peut être utilisée par 3.x et 4.x. Nous l'avons compilé en utilisant base SDK plus récent 4.2, et la cible de déploiement 3.0.Comment définir une application pour que seuls les utilisateurs iOS4 puissent la télécharger?

Mais maintenant, nous avons ajouté des changements qui sont nécessaires 4.0 (à savoir cette application ne fonctionnera pas si vous utilisez iOS3.x), mais nous ne voulons pas cocher tous les utilisateurs qui ont 3.x

Si je définis la cible de déploiement sur 4.0, cela empêchera-t-il un utilisateur sur iOS3.x de l'installer et de supprimer ainsi leur version plus ancienne mais qui fonctionne toujours? La dernière chose que nous voulons est de faire une mise à jour, et de faire cocher un certain nombre d'utilisateurs 3.x car non seulement ils ne peuvent plus utiliser l'application, mais ils ne peuvent pas revenir à la version légèrement plus ancienne .

+0

oui, il apparaîtra toujours dans l'App Store, mais ne laissera personne avec 3.x le télécharger (fera apparaître un message disant que cette application nécessite OS 4.0 ou autre). donc ça devrait aller. –

Répondre

0

Les futurs téléchargeurs ne peuvent pas être sur 3.x Les téléchargements en cours ne seront pas supprimés sur 3.x, mais ne pourront pas être mis à jour ultérieurement. Cependant, si un utilisateur met à jour ses applications via iTunes, il peut perdre l'application en question, car iTunes applique la mise à jour et ne la synchronise plus avec son appareil.

Le dernier cas est un bug inévitable, cependant.

+0

Une idée si c'est encore un bug aujourd'hui? – chris

+0

Ce qui précède s'applique toujours. Cependant, la proportion de périphériques 3.x est si petite de nos jours, ce n'est pas quelque chose à craindre. Seuls les appareils de première génération doivent rester sur 3.x. La majorité des appareils iOS sont maintenant sur une version d'iOS4. En fait, la grande majorité des appareils sont sur iOS5 maintenant. –

+0

Je suppose que le même bug s'applique si je supprime le support pour iOS4 et ne supporte que iOS5? Mon souci est la mise à niveau des utilisateurs iOS4 (via un appareil ou iTunes) et ne pas être en mesure de continuer à utiliser l'ancienne version de l'application. – chris

Questions connexes