84 votes

Exécutant une version Release avec Xcode 4

Je vois comment Xcode 4 fractionne l’info sur vos cibles bien dans un point de vue, mais comment construire et exécuter ces différents construit ? Tout ce que je vois sont les options pour construire et exécuter et ces options afin de construire en cours d’exécution, d’essai et le profilage. Il n’est pas clair pour moi comment ceux-ci correspondent pour les configurations de génération, cependant.

101voto

Adam Bryzak Points 1602

Xcode 4 introduit les régimes qui offrent toutes les options sur la façon de construire/exécuter/profile/etc. votre application. Vous pouvez changer de régime à l'aide de l' Scheme bouton de liste déroulante en haut de la fenêtre de projet et/ou de modifier le régime via Product > Edit Scheme… ⌘< élément de menu. Ensuite, sur la gauche de la liste des sources, vous pouvez sélectionner l' Run article, et, dans l' Info onglet dans le volet de droite, vous pouvez choisir d'utiliser l' Release configuration dans l' Build Configuration déroulante.

13voto

Rick Bidlack Points 131

Dans Xcode 4.3--Aller au produit/Build pour, puis sélectionnez archivage. Cette commande compile une version Release et place dans un dossier obscur dont vous ne trouverez jamais sur vos propres. Le moyen le plus rapide d’y arriver consiste à sélectionner votre application dans le navigateur de projet de Xcode (dans le dossier des produits), faites un clic droit, sélectionnez Afficher dans le Finder. Il vous faudra pour la version debug, mais la version release est un droit de dossier à côté de lui.

7voto

Malloc Points 2908

Pour ajouter à Adam Bryzak réponse, vous devez activer le DEBUG et release (et ad hoc si nécessaire) dans les paramètres de génération de paramètres.

Titre du projet/paramètres de construction, de recherche pour les Macros du Préprocesseur et définir le Debug et release valeurs à 1 pour les activer:

enter image description here

De cette façon, dans l'édition des régimes, lorsque vous basculez entre DEBUG et release, Xcode, saura qu'il doit changer le mode de construction.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X