Ich versuche, bauen ein Verweis auf meine Xcode Projekte CFBundleVersionString oder CFBundleVersion in meinem Jenkins zu bekommen.Referenz Xcode Versionsnummer von Jenkins
Mein Ziel ist es, die Build-Nummern in dieser Art von Mode $ einstellen {CFBundleVersionString}. $ {BUILD_NUMBER}. Auf diese Weise wird die Version vom Projekt diktiert und die Build-Nummer wird hinzugefügt, wenn das Projekt erstellt wird.
Ist das überhaupt möglich? Ich weiß, dass Sie $ {build_number} referenzieren können. Außerdem weiß ich, dass ich einen Parameter in den Build aufnehmen könnte, der diktiert wird, aber ich würde es vorziehen, dass alles über das Xcode-Projekt verwaltet wird, da unsere Builds durch github-Commits ausgelöst werden.
Wie würde ich die Eigenschaften aus der Datei in den Jenkins-Build-Prozess injizieren? Ich gehe davon aus, dass die Export-Befehle nur aus dem Shell-Befehl ausgeführt werden? –
[EvnInject Plugin] (https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin) – antweiss
Wo würde ich die beiden Zeilen oben fügen Sie die Ausgabe, die Datei zu bekommen? Zu welchem Zeitpunkt in Jenkins oder verwende ich diese in Xcode? –