Подтвердить что ты не робот

Добавлен запуск Script фазы в Xcode, но ничего не происходит

Я добавил фазу выполнения Script для моего проекта Xcode, Script просто

echo "Hello"

Я не приветствую консоль отладки или что-то еще, поэтому, думаю, мой Script не выполняется при создании.

Build Phases

Любые идеи?

(Изменить: только что отображается навигатор)

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]
4b9b3361

Ответ 1

Xcode: View > Navigators > Show Report Navigator

Навигатор отчетов - это "чат-пузырь" на боковой панели Xcode.

Навигатор отчетов в Xcode

Выберите самую последнюю Build на боковой панели слева.

Затем нажмите All Messages на панели вкладок, чтобы увидеть результат выполнения Run Script Фаза сборки.

View Run Script Build Phase output in Xcode 6

Устаревшие версии Xcode:

Xcode 6 + View > Navigators > Show Report Navigator

Xcode 5: View > Navigators > Show Log Navigator

Xcode 4: View > Navigators > View Log Navigator

Ответ 2

Вы увидите вывод в журнале сборки.

После успешной сборки перейдите в "View → Navigators → Показать навигатор отчетов" (cmd + 8) и проверьте последний журнал.

Ответ 3

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

В левом столбце под вкладкой By Group выберите последний Build для любой цели, которую вы только что создали.

В среднем столбце выберите вкладку All Messages, вывод вашей сборки script должен быть где-то там.

Ответ 4

logPath=~/Library/Logs/MyLog.log
cd ~/Library/Logs
touch MyLog.log
echo "for example: ${SRCROOT}" >> $logPath
# I feel so comfortable, now look to: 
# Console.app > sidebar > Files > ~/Library/Logs > MyLog.log