Я хотел бы включить версию приложения и внутреннюю ревизию, например, 1.0.1 (r1243), в свой набор параметров приложения.
Файл Root.plist содержит такой фрагмент...
     <dict>
        <key>Type</key>
        <string>PSTitleValueSpecifier</string>
        <key>Title</key>
        <string>Version</string>
        <key>Key</key>
        <string>version_preference</string>
        <key>DefaultValue</key>
        <string>VersionValue</string>
        <key>Values</key>
        <array>
            <string>VersionValue</string>
        </array>
        <key>Titles</key>
        <array>
            <string>VersionValue</string>
        </array>
    </dict>
и я хотел бы заменить строку VersionValue во время сборки.
У меня есть script, который может извлечь номер версии из моего репозитория, мне нужен способ обработки (предварительной обработки) файла Root.plist во время сборки и замена номера версии, не затрагивая исходный файл.

