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