Лучший способ увеличить номер сборки?
Я использовал сценарий оболочки как часть моего процесса сборки 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, Это не очень хорошо документировано, но не должно быть трудным для разработки. В качестве бонуса этот репозиторий также содержит полезный скрипт для автоматического объединения сторонней библиотеки в комплект приложения.