2010-07-06 21 views
2

Je me demandais quels devraient être les paramètres de mon projet dans le cas où j'ai une application universelle que je suis en train de mettre à jour vers la version 4.0.Xcode: Paramètres d'architectures pour une application iOS4 universelle

Le SDK de base est l'iPhone périphérique 4.0 iPhone OS cible de déploiement est l'iPhone OS 3.0

Que dois-je entrer dans les Architectures, Construire l'architecture active uniquement case à cocher et les Architectures Valis pour les différentes configurations (debug, version) ?

De plus, étant donné que certaines de mes applications ne sont pas universelles mais prendront en charge la version 4.0 en tant que base et la version 3.0 en tant que déploiement, est-ce que les paramètres d'architecture seront différents?

Merci

Roi

+0

Par universel, je prends que vous voulez être en mesure de déployer à la fois iOS 3.x et 4.0, non? – futureelite7

+0

Par Universal, je veux dire qu'il fonctionnera à la fois sur iPad et iPhone – Roi

+0

Si l'iPad, le SDK de base et la cible de déploiement sont à la fois 3.2. En outre, c'est Xcode, pas xCode. – petert

Répondre

1

SDK de base doit être réglé sur la version la plus récente du SDK (ex: 4.2) c'est ce que vous construisez contre et garantit que votre application fonctionne correctement sur les nouveaux systèmes d'exploitation. Xcode a maintenant une sélection 'Latest iOS' que je recommande. Deployment Target est la version minimale sur laquelle vous souhaitez installer votre application. Ceci est principalement dicté par les fonctionnalités que vous souhaitez utiliser. Si vous voulez des fonctionnalités introduites dans iOS 4, vous devez définir la cible de déploiement sur 4.0.

également, veillez à ce que ceux-ci soient définis de manière identique pour toutes les configurations et ne varient pas entre le développement et la publication.