web-dev-qa-db-fra.com

Phase d'exécution de script ajoutée à Xcode, mais rien ne se passe

J'ai ajouté une phase de construction du script d'exécution à mon projet Xcode, le script est juste 

echo "Hello"

Je ne vois pas salut dans la console de débogage ou quoi que ce soit, alors je suppose que mon script n'est pas exécuté lors de la construction. 

Build Phases

Des idées ?

(Edit: le navigateur montre juste)

GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Mon Aug  8 20:32:45 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-Apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 1955.
**** UNIT TESTS ****
Success: 33 tests passed.
Test time: 0.02 seconds.
********************
[Switching to process 1955 thread 0x13c13]
44
Goles

Xcode: View > Navigators > Show Report Navigator

Le navigateur de rapports est la "bulle de discussion" dans la barre latérale Xcode.

 Report Navigator in Xcode

Sélectionnez votre Build la plus récente dans la barre latérale à gauche.

Cliquez ensuite sur All Messages dans la barre d’onglet pour afficher le résultat de votre phase d’établissement de script d’exécution.

View Run Script Build Phase output in Xcode 6

Anciennes versions de Xcode:

Xcode 6+View > Navigators > Show Report Navigator

Xcode 5: View > Navigators > Show Log Navigator

Xcode 4: View > Navigators > View Log Navigator

92
pkamb

Vedrai l'output nel log di costruzione.

Cliquez sur "Accédez à la suite", puis sur "Visualiser -> Navigateurs -> Informations supplémentaires sur le rapport" (cmd+8) et contrôlent l’ultimo registro.

31
Vishal

Le moyen le plus rapide que j'ai trouvé est d'utiliser la commande ci-dessous echo dans mon script d'exécution avec "warning:". Xcode a jeté un warining. D'où la confirmation de l'exécution de votre script 

echo "warning: RUN SCRIPT in ACTION"

vous pouvez aussi essayer echo "error: RUN SCRIPT in ACTION"

1
Prabhu.Somasundaram

Dans Xcode 6: View -> Navigators -> Show Report Navigator

Dans la colonne de gauche, sous l'onglet By Group, sélectionnez la dernière Build pour la cible que vous venez de générer.

Dans la colonne du milieu, sélectionnez l'onglet All Messages. La sortie de votre script de construction devrait se situer quelque part à l'intérieur.

0
Jaymon