Je suis en train de soumettre une application avec ces détails:Touche info.plist de MinimumOSVersionn? Itunes Connect invalide binaire
SDK base: iPhone appareil 3.2
Architectures: Standard (ARMv6 ARMv7)
Famille périphérique cible: iPhone/iPad
iPhone OS cible de déploiement: iPhone OS 2.2.1
quand je soumets à iTunes Connect, je reçois un binaire invalide avec ce suivi:"Invalid Binary Architecture - iOS 3.0 introduit la prise en charge de plusieurs architectures binaires. Si votre binaire est construit pour plusieurs architectures, votre Info.plist doit avoir une clé MinimumOSVersion avec une valeur d'au moins 3,0. En outre, afin de prendre en charge les périphériques existants, tous les binaires iOS 3.0 soumis pour distribution via iTunes doivent contenir au moins un binaire armv6; Les binaires "thin" armv7-only ne seront pas acceptés à moins que la capacité du périphérique armv7 requis ne soit également présente dans la clé Info.plist UIRequiredDeviceCapabilities. "
Donc, je viens d'ajouter ceci dans info.plist? .1, pourquoi est la plus faible valeur acceptable 3.0?
Merci.
Donc, je devrais changer le SDK de base à 4.0, le déploiement cible à 3.0? Dois-je même avoir une version minimale dans mon plist, parce que cela semble être une redondance? – user396004
Correct. Et non, vous n'avez pas besoin de cette clé pour soumettre une application ou une mise à jour. En outre, si vous cibliez iOS2.x auparavant, assurez-vous de ne pas recevoir d'avertissements obsolètes avant de l'envoyer. – iwasrobbed
Cool! Merci pour l'aide! Je vais vérifier avec mes supérieurs, faire les changements, et essayer à nouveau. Je vais le changer en 3.0, puisque c'est une application universelle. J'ai beaucoup d'avertissements obsolètes même avec le déploiement à 3.0, mais il ne semble pas y avoir de problèmes. – user396004