Je voudrais inclure la version de l'application et la révision interne, quelque chose comme 1.0.1 (r1243), dans le paquet de paramètres de mon application.
Le fichier Root.plist contient un fragment comme celui-ci ...
<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>
et je voudrais remplacer la chaîne "VersionValue" au moment de la construction.
J'ai un script qui peut extraire le numéro de version de mon référentiel, ce dont j'ai besoin est un moyen de traiter (pré-traiter) le fichier Root.plist, au moment de la construction, et de remplacer le numéro de révision sans affecter le fichier source.