Comment basculer entre les versions Debug et Release dans Xcode 6/7/8?


93

Comment obtenir Xcode pour créer une application OS X en mode version? Je ne peux trouver que des instructions pour les versions antérieures et aucune des captures d'écran ne correspond. Je n'ai rien vu lorsque j'ai mis "release" dans la recherche du menu d'aide.

Réponses:


195

Dans Xcode 6-10:

Choisissez Produit -> Schéma -> Modifier le schéma . Modifiez le Build Configurationsous l' Infoonglet.

Raccourci: maintenez Altet cliquez sur le bouton Exécuter .


entrez la description de l'image ici

entrez la description de l'image ici


37
Homme, je n'aurais jamais découvert ça.
tirage le

7
@drewish L'icône du produit dans le coin supérieur gauche (à droite du bouton «Exécuter» et «Arrêter») a également un raccourci pour «Modifier le schéma».
skyline75489

2
Après avoir examiné le schéma, l'autre raccourci pour obtenir une version de version est de profiler l'application.
tirage le

1
Je ne vois pas où aboutissent les fichiers .app réels.
Wolfr

6
Vous devez utiliser "archive" pour obtenir le .app réel.
skyline75489

11

Le moyen le plus simple avec un projet qui a la configuration par défaut pour les schémas est simplement de faire Product -> Build For -> Profiling.


1
Agréable. Existe-t-il alors un moyen simple de l'exécuter, sans que le profileur ne démarre également?
mm2001

J'aimerai le savoir aussi. Je ne veux pas que le profileur démarre.
chrisdembia

C'est exactement ce dont j'avais besoin! Si vous souhaitez exécuter ainsi que construire, utilisez l'autre réponse de skyline75489.
Emil Styrke

1
Le profilage ne devrait rien avoir à voir avec la préparation d'une version finale de l'application.
Eric Gopak

10

Lorsque vous souhaitez générer une version de version, choisissez Produit -> Archiver. C'est une version Release. Vous pouvez désormais exporter en tant qu'application Mac OS X.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.