Je vois comment Xcode 4 divise bien les informations sur vos cibles dans une seule vue, mais comment construire et exécuter ces différentes versions? Tout ce que je vois, ce sont les options à construire et à exécuter, et ces options à construire pour exécuter, tester et profiler. Cependant, je ne comprends pas comment ces cartes correspondent aux configurations de construction.
Xcode 4 introduit des schémas qui fournissent toutes les options sur la façon de construire/exécuter/profil/etc. ton application. Vous pouvez modifier le schéma actif à l'aide du bouton déroulant Scheme
en haut de la fenêtre du projet et/ou modifier le schéma via Product > Edit Scheme… ⌘<
élément du menu. Ensuite, dans la liste source de gauche, vous pouvez sélectionner l'élément Run
, et dans l'onglet Info
dans le volet droit, vous pouvez choisir d'utiliser la configuration Release
dans le Build Configuration
menu déroulant.
Dans Xcode 4.3 - allez dans Product/Build For et sélectionnez Archiving. Cela compile une version et la place dans un dossier obscur que vous ne trouverez jamais par vous-même. Le moyen le plus rapide d'y arriver est de sélectionner votre application dans le navigateur de projet de Xcode (dans le dossier Produits), de cliquer avec le bouton droit, de sélectionner Afficher dans le Finder. Cela vous amènera à la version de débogage, mais la version de version se trouve dans un dossier juste à côté.
Pour ajouter à la réponse d'Adam Bryzak, vous devez activer le DEBUG et le libérer (et adhoc si nécessaire) dans les paramètres de configuration.
Sous les paramètres de projet/génération, recherchez les macros de préprocesseur et définissez les valeurs de débogage et de libération sur 1 afin de les activer:
De cette façon, dans les schémas d'édition, lorsque vous basculez entre DEBUG et release, Xcode saura qu'il doit changer le mode de construction.