2015-05-14 6 views
0

Мне нужно создать ошибку сборки, если запись plist отсутствует. Как я могу подойти к нему? Любая информация об этом будет полезна.Ошибка времени компиляции для ввода plist

+0

Проверить это [Предостережения Показать TODO-х и, как FIXME в Xcode В] (https://deallocatedobjects.com/posts/show-todos-and-fixmes-as-warnings-in-xcode-4) для вдохновения. –

+0

@rustylepord Проверьте, есть ли какой-либо элемент в каталоге каталога .Plist. –

ответ

2

Вам необходимо написать скрипт, который проверяет файл .plist как часть сборки.

См. Running a Script While Building a Product.

Если сценарий завершен с ненулевым кодом выхода (то есть exit 1), тогда сборка завершится с ошибкой.

0

MAC OS X имеет уже встроенный инструмент для выпуска: -/USR/libexec/PlistBuddy

For success, it returns exit code is 0 
For failure, it returns exit code is nonzero 
For regular output is sent to stdout, error messages is sent to stderr