Я где-то читал в блоге, что вы можете интегрировать свои собственные сценарии сборки с графическим интерфейсом Xcode Navigator и Build Logs, печатая сообщения в STDOUT в следующем формате:
FILENAME:LINE_NUMBER: WARNING_OR_ERROR: MSG
(где WARNING_OR_ERROR либо warning
, либо error
)
, например
/path/to/proj/folder/somefile.ext:10: warning: There was a problem processing the file
В строке 10 из somefile.ext
будет отображено предупреждение, которое гласит: «Произошла ошибка при обработке файла». Это действительно работает (это фантастика).
Есть ли официальная документация по этой функции (я не смог ее найти)?
В Навигаторе проблем я получаю предупреждение для файла somefile.ext
, но название проблемы - «Ошибка вызова сценария оболочки» (мое сообщение отображается под заголовком). Есть какой-то способ установить этот заголовок, или я застрял с этой общей (и уродливой) «ошибкой вызова сценария оболочки»?