Лучший способ увеличить номер сборки?

Я использовал сценарий оболочки как часть моего процесса сборки XCode, чтобы увеличить номер сборки в пределахPLIST файл, однако он часто вызывает сбой Xcode 4.2.1 (с ошибкой о том, что цель не принадлежит проекту; я предполагаю, что изменениеPLIST файл путает Xcode в некотором роде).

Сценарий оболочки сделал это так, что номер сборки увеличивается только наagvtool когда файл новее, чемPLIST file (так что просто build не увеличивает значение):

if [ -n \"`find ProjDir -newer ProjDir/Project-Info.plist`\" ]; then agvtool -noscm next-version -all; else echo \"Version not incremented\"; fi

Есть ли способ увеличить номер сборки (вPLIST файл или где-нибудь еще), который не нарушает Xcode?

ЗАКЛЮЧИТЕЛЬНОЕ РЕДАКТИРОВАНИЕ: Теперь я делаю такие вещи, используя скрипт на Python, который я только что опубликовалGitHub, Это не очень хорошо документировано, но не должно быть трудным для разработки. В качестве бонуса этот репозиторий также содержит полезный скрипт для автоматического объединения сторонней библиотеки в комплект приложения.

Ответы на вопрос(21)

Ваш ответ на вопрос