2010-07-02 3 views
0

J'ai une application qui prend en charge iOS 2.0.iphone - Erreur Xcode 3.2.3 concernant la cible de déploiement

Le SDK de base est réglé sur iPhone appareil 4 et l'iPhone OS cible de déploiement est réglé sur iPhone OS 2.0

Mon intention est de construire compatible avec l'iPhone 3/3GS et 4 et iPod touch 2ème génération

ce paramètre que j'ai compiler le fichier, mais quand je télécharge sur iTunes Connect Je vois cette erreur

Le binaire que vous avez téléversé était invalide. Les applications conçues pour plusieurs architectures nécessitent une cible de déploiement de système d'exploitation iPhone de 3.0 ou ultérieure.

Comment résoudre ce problème? grâce

==== juste une note: mon Xcode 3.2.3 me permet de compiler 2.x parce que je copiais les fichiers nécessaires Xcodes âgés à cette nouvelle un

Répondre

0

Modifier la cible de déploiement à 3.0, Apple ne supporte plus iOS 2.

Si vous voulez que l'application soit compatible avec la 2ème génération iPod tactile, ce n'est pas un problème, car ce dispositif est parfaitement capable de faire tourner iOS 3 et 4.

+0

Merci, mais, je dis à mes les clients à se perdre ???? – SpaceDog

+1

les clients existants peuvent toujours utiliser la version sur leurs appareils. ils ne peuvent pas mettre à niveau vers une version plus récente (à moins qu'ils ne mettent à jour le système d'exploitation) – ohho

+1

Comme je l'ai dit dans le montage, ça va marcher sur l'iPod touche très bien. Et même si ce n'était pas le cas, Apple leur dirait de se perdre, pas vous. Et franchement, quelle est la raison pour rester sur iOS 2? iOS 4 n'est pas pris en charge par tous les appareils (pas iOS 4 pour iPhone 1ère génération et iPod touch), mais iOS 3 l'est. –

Questions connexes