Je suppose que c’est une question très simple. Quelqu'un peut-il me dire ce que la cible de déploiement signifie. Si je choisis IOS 10, cela signifie-t-il que seuls les utilisateurs d'iOS 10 peuvent télécharger l'application? Est-il mauvais de choisir une cible de déploiement inférieure? ALSO, poursuivant sur la cible de déploiement, n’est-il pas recommandé de s’exécuter sur une cible de déploiement inférieure?
Réponses
Trop de publicités?Disons que vous avez défini la cible de déploiement minimale sur iOS 9. Cela signifie que votre application est compatible avec les appareils iOS 9 et versions ultérieures.
L'application ne s'exécutera pas sur les périphériques inférieurs à 9.0 mais pourra s'exécuter sur toutes les versions d'iOS supérieures à iOS 9.0.
La cible de déploiement détermine votre application la capacité de fonctionner sur d'anciennes versions iOS. Lorsqu'une nouvelle version d'iOS est sorti, certaines personnes n'ont pas pris la peine de mettre à jour leurs appareils pour la dernière version iOS.
Si vous choisissez plus la cible de déploiement (e.g 12.1), votre application ne sera pas en mesure de les télécharger pour les gens qui ont même les appareils les plus récents, mais d'anciennes version d'iOS.
Si vous choisissez le plus bas possible de la cible de déploiement, certains cadres plus récents ne seront pas en mesure de se comporter comme prévu ce qui augmente les chances de l'application se bloque pour les anciennes versions iOS.
Nous avons été à l'aide de Deploymate pour un maximum vers l'arrière de soutien. Il met en garde sur les nouvelles Api et des cadres et des méthodes obsolètes et puis vous commencez fixation pour abaisser les versions d'iOS.
Cible De Déploiement. C'est l'identification de la première version de l'OS sur lequel votre logiciel peut s'exécuter. Par défaut, Xcode définit ce à la version de l'OS correspondant à la base du SDK de la version et les versions ultérieures.
Lorsque vous générez votre application, votre cible de déploiement est reflété dans le MinimumOSVersion entrée dans l'application de l'Info.fichier plist. Pour les applications iOS, le MinimumOSVersion entrée est utilisée par l'App Store pour indiquer la version d'iOS sur l'exigence.
En savoir plus - https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/cross_development/Configuring/configuring.html
Si vous êtes nouveau dans Xcode, je suggère d'accepter la valeur par défaut, et de penser à cela comme une contrainte sur votre projet.
Que de nouvelles versions de Xcode venir, un soutien pour les anciens valeurs cibles seront supprimés. Les entreprises qui ont de vastes bases clients ont à faire face à ce problème à leur manière.
Dans la plupart des projets, j'ai travaillé sur la version iOS est important parce qu'il dicte les appareils peuvent fonctionner votre application.
Par exemple, iOS 10 a essentiellement laissé derrière tous les iPod de style connecteurs.