Comment basculer l'exécution de Xcode projet en mode debug ou release uniquement à l'aide de touches de raccourci?
Par défaut, de "lancer" mon projet en mode release, j'ai besoin de modifier le régime de la course de paramètres pour l'utilisation de "libération" au lieu de débogage.
De ne pas avoir à modifier le schéma, chaque fois que je veux basculer entre debug et release mode, j'ai créé un nouveau programme qui s'exécute dans le communiqué. Mais c'est toujours fastidieux car j'ai besoin de cliquer sur le schéma correspondant si je veux changer.
Est-il un moyen que je peux automatiquement (build + run) en debug /release mode en utilisant uniquement les raccourcis ?
Je n'ai pas wan pas de profil! Parce que lance instruments etc.
EDIT: Pour être clair, je suis toujours en cours d'exécution sur l'appareil.
- J'ai besoin d'un moyen de basculer entre debug et release mode rapidement, de préférence en utilisant uniquement les touches de raccourci.
- Ce qui me dérange beaucoup. J'aime vraiment Visual Studio déroulant pour la sélection de la configuration que vous souhaitez utiliser. Mon problème avec Xcode serait résolu si je pouvais changer la valeur par défaut configuration de build pour "Exécuter" pour "la Libération."
Vous devez vous connecter pour publier un commentaire.
De débogage construire: "Produit", Menu => "Construire" => "Courir" (maj-commande-R)
Version de publication: le "Produit" Menu => "Construire" => "Profilage" (maj-commande-I)
Exécuter sans bâtiment (selon ce que vous venez de créer): "Produit", menu => "Action" => "Exécuter sans la construction" (contrôle-commande-R)
Il ya une façon que je l'utilise pour mes projets.
Dans Xcode, allez dans les paramètres du projet (projet, pas de cible) et d'ajouter "bêta" configuration de la liste:
Ensuite, vous devez créer un nouveau plan de l'exécution du projet en phase "beta" de configuration. Pour créer régime rendez-vous ici:
Le nom de ce schéma de ce que vous voulez. La vous devez modifier les paramètres pour ce régime. Pour ce faire, appuyez ici:
Sélectionnez l'onglet Archive où vous pouvez sélectionner
Build configuration
Ensuite, vous devez ajouter une clé
Config
avec la valeur$(CONFIGURATION)
les projets de la propriété des informations de liste comme ceci:Puis, à son juste la question de ce que vous avez besoin dans le code pour faire quelque chose de spécifique à la bêta de construire:
Dans XCode 7, vous pouvez basculer entre les systèmes utilisant le raccourci: contrôle-commande droite/gauche support (sélectionner le prochain plan, sélectionnez précédent schéma). Donc, je pense que la création de deux régimes est votre meilleur pari.
BTW, pour tout le monde de se demander pourquoi on le ferait ce - Si vous écrivez une haute performance morceau de code que vous trouverez vous-même bascule constamment entre la sortie et le mode de débogage pour beaucoup de raisons. Mode de diffusion (en particulier dans swift avec tout le module d'optimisation sur) prend une éternité pour construire et optimisation des modifications des traces de pile, etc.
L'équivalent dans XCode que vous cherchez est le "régimes".
Droit de le play/stop boutons, il y a assez utile schéma de sélection. Vous avez juste besoin de créer un programme pour le débogage et l'autre pour la distribution.
Afin de faire un régime pour le débogage ou de la distribution, il suffit d'aller le schéma de configuration (soit en sélectionnant "modifier le régime..." ou "nouveau régime...") et à choisir la bonne configuration de la compilation sous "Exécuter -> Build Configuration":
Note: j'ai XCode 9.1, je ne sais pas si c'est valable pour les versions plus anciennes.