2009-09-04 5 views
0

Je viens de soumettre mon application iPhone en utilisant iTunes Connect, mais je ne vois nulle part où ils demandent quelle version j'ai utilisé pour compiler mon application. Le binaire que j'ai soumis utilisait le SDK 3.0 (j'ai utilisé le menu déroulant en haut à gauche de xcode), n'est-ce pas?Comment iTunes Connect détecte-t-il les exigences système minimales de mon application?

Que diriez-vous des paramètres de construction? Déploiement iPhone OS Target et Base SDK? quelle valeur dois-je mettre là?

Répondre

2

La version du système d'exploitation est intégrée dans le fichier Info.plist de votre application et provient du paramètre Cible de déploiement de votre cible de projet. Ce sera l'OS minimum que votre application aura besoin pour fonctionner. Le SDK de base doit être supérieur ou égal au paramètre Cible de déploiement. Notez également que même si vous n'appelez jamais l'une des nouvelles API iPhone OS 3.0 (votre application fonctionnerait correctement sur un appareil exécutant OS 2.2.1) mais que la cible de déploiement est 3.0, le système d'exploitation minimal requis serait 3,0.

+0

Quand la version est-elle intégrée dans Info.plist? Je ne peux pas le voir dans le mien, même après la construction. Ou est-ce quelque chose d'Apple Add si ce n'est pas là? –

+0

Quand vous dites "mine", voulez-vous dire l'Info.plist dans le projet ou l'Info.plist dans l'artefact construit final? XCode ne modifiera pas celui du projet mais le fusionnera avec d'autres paramètres (tels que la cible de démentissement) et affichera un Info.plist final dans le binaire construit. Si vous ne le voyez pas, alors quelque chose cloche. – fbrereto

Questions connexes