Как включить синхронизацию сборки в Xcode?

Я хотел бы знать, как долго выполняется мой проект, например, отображая его в панели построения. Этот параметр доступен где-то в Xcode?

Спасибо.

Ответ 1

Введите это в терминал:

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES

Продолжительность появляется в средстве просмотра активности после сборки вместе с сообщением "Успешное".

Если вы используете приложение, статус будет заменен текущим статусом, прежде чем вы сможете увидеть продолжительность.

Это заменяет запись, которая использовалась в более ранних версиях Xcode:

defaults write com.apple.Xcode ShowBuildOperationDuration YES

Xcode может потребоваться закрыть перед вводом этой команды. Должности должны отображаться в левом нижнем углу окна проекта.

Комментарий разработчика Xcode: "Как и все недокументированные пользовательские значения по умолчанию, это неподдерживается, предполагается (но не гарантировано) точным и не гарантируется, чтобы быть эффективным в будущих версиях".

Ответ 2

нет, но вы можете использовать командную строку. cd в каталог проекта и введите

time xcodebuild

Ответ 3

Я решил это с помощью Run Script в Build Phases

Я добавил один запуск Script в начальной точке сборки:

echo $(date +%s) > ../build_start_time

и один в конце:

START=$(cat ../build_start_time)
END=$(date +%s)
echo $(echo "$END - $START" | bc)

Теперь я могу видеть время в журнале сборки → Все сообщения