Я хотел бы вставить текущий номер версии Subversion (как сообщается svnversion
) в мой проект Xcode. Мне удалось вставить номер версии в Info.plist
в $PROJECT_DIR
, но это не очень хорошее решение, так как файл имеет версию. Я попытался вставить ревизию в Info.plist
в каталоге сборки, но затем я получаю сообщение об ошибке на этапе подписи кода (это приложение для iPhone).
Есть ли простой способ получить номер версии в приложении, используя некоторые файлы сборки, чтобы измененная ревизия не изменяла файлы версий? Я подумал, может быть, я могу создать временный исходный файл, который будет связываться с другими и предоставить функцию для получения номера ревизии. Но я не знаю, как это сделать.
Меня не интересуют другие решения, т.е. agvtool
. Все, что я хочу, это номер версии, доступный для приложения, без лишней магии.