2013-05-28 2 views
2

Я хочу отслеживать время, которое я ожидаю, когда Xcode будет готов в обычный рабочий день. От нажатия «Запуск» до просмотра приложения на экране sim/iphone. Есть ли способ обнаружить, что Xcode в настоящее время строит/связывает/копирует что-то? В настоящий момент я просто прославляю версиюОбнаружить, если Xcode в настоящее время строит

ps ax | grep "/ clang"

Есть ли лучший способ сделать это? Я просмотрел заголовок сценария Xcode, но ничего не нашел.

Благодаря

ответ

1

Вы можете добавить два «Run Script» строить фазы в свой Xcode проект, который работает крошечный сценарий. Один в начале и в конце здания.

Сценарий в начале может быть в буквальном смысле что-то вроде

#!/bin/sh 

date=`date` 
# this echo puts the line into your Build Log 
echo "time started building is $date" 
# and doing a "cat" into some file will save it 
cat "time started building is $date" > /path/to/your/buildlog.txt 

и то же самое в конце.

Вы также можете использовать методы «Pre-Action» и «Post-Action» в вашей схеме сборки. Они могли бы выглядеть следующим образом:

Только здесь, вы могли бы сделать соответствующий скрипт вещь.

+0

Спасибо, это звучит как надежный вариант. Единственная проблема, которую я вижу, это то, что я должен добавить это в Run/Test/Archive на каждую схему. Было бы хорошо, если бы я мог как-то избежать этого. – david

Смежные вопросы