Chciałbym dołączyć wersję aplikacji i wewnętrzną rewizję, np. 1.0.1 (r1243), do pakietu ustawień mojej aplikacji.
Plik Root.plist zawiera taki fragment ...
<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>
i chciałbym zastąpić ciąg „VersionValue” w czasie kompilacji.
Mam skrypt, który może wyodrębnić numer wersji z mojego repozytorium, potrzebuję sposobu na przetworzenie (wstępne przetworzenie) pliku Root.plist w czasie kompilacji i zastąpienie numeru wersji bez wpływu na plik źródłowy.