Я хотел бы включить версию приложения и внутреннюю ревизию, например 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» во время сборки.
У меня есть сценарий, который может извлекать номер версии из моего репозитория, мне нужен способ обработки (предварительной обработки) файла Root.plist во время сборки и замены номера версии, не затрагивая исходный файл.