Je veux construire une application qui est compatible avec les touches iPod, iPhone 3g, iPhone 4, iOs3.0, etc ... Chaque fois que je compile sur 3GS, j'utilise ces paramètres de construction Architectures: Standard (armv6 armv7) Construire l'architecture active seulement (non cochée) Architectures valides (armv6 armv7) Et je choisis armv7 comme architecture active avant de construire.Construire les paramètres dans xCode qui supporte iOS 3.0 - 4.0 et iPhone 3g - 4
Cependant pour la 3G, je coche la case de l'architecture active de construction seulement et compile sous armv6.
Lorsque je soumets une demande à l'App Store, est-ce que mes paramètres de construction sont importants pour la version finale? J'ai remarqué que les paramètres 3G fonctionnent pour le 3GS et 4, avec iOS 4.0. Dois-je seulement construire des architectures actives et sélectionner armv6 pour la construction finale avant la soumission? Edit: Quelle architecture dois-je choisir lors de la construction pour la distribution. armv6 ou armv7? Armv7 continuera-t-il de construire sur l'iPhone 3G lorsqu'il sera distribué sur l'App Store?
Je ne pense pas que ce soit le problème. Je comprends comment créer une application pour iOS 3.0 - 4.0. Cependant, mes paramètres de construction diffèrent quand je dois construire sur un iTouch ou 3G comme je l'ai mentionné ci-dessus avec les types d'architecture actifs. Ma question est de savoir si j'ai utilisé build avec Active Architectures seulement coché et sous armv6, ou décocher la case et utiliser armv7 qui ne semble pas fonctionner pour iPhone 3G –
J'ai aussi trouvé [Guide de Compatibilité du SDK d'Apple] (http: // developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/cross_development/Introduction/Introduction.html) utile. –