Kontext: Mein Projekt enthält zwei Backend-Server, einen für die Entwicklung und einen für die Produktion. Jedes Mal, wenn ich einen Build für QA erstelle, muss ich den Server, auf dem der Build läuft, auf TestFlight setzen (das ist in Ordnung). Aber auf meiner Archivliste auf Xcode, bekomme ich leicht mehr als 100 Archive, wo ich manuell setzen muss, wenn es prod oder dev Server war.
Das Hauptproblem ist hier, wenn die QA auf eine bestimmte Version auf einem bestimmten Server zurückgesetzt werden muss.
Frage: Gibt es eine automatische Möglichkeit, ein Kommentar zum Archiv beim Aufbau zu geben? Ich möchte etwas wie:
setzen[Build-Nummer] - [Dev | Live] Server
Danke
Wir verwenden den folgenden Befehl, um dem Archiv direkt nach dem Build (xcodebuild) einen Kommentar hinzuzufügen:
%Vor%wobei $ ARCHIVE_DIR das Verzeichnis für das betreffende Archiv ist, e. g.:
%Vor%Hi basierend auf anderen Antworten habe ich so etwas gemacht:
Vorteil einer anderen Lösung ist, dass das Archiv basierend auf der XCode-Variablen lokalisiert wird, die nicht auf der Suche basiert (unnötiger Overhead).
Ich fand diesen alten Post nach dem Googlen und war sehr verärgert über das Problem mit der Aktualisierung des Organizers und hatte nur eine sehr hässliche Idee. Tatsächlich wird der Organisator bei FS-Aktualisierungen automatisch aktualisiert.
Ich habe gerade versucht, das Archiv zu verschieben, nachdem ich das Plist aktualisiert habe, und es dann wieder an seinen ursprünglichen Speicherort verschoben. Etwas wie das:
%Vor%Schlaf ist erforderlich, damit OS X den Ordnerinhalt aktualisieren kann. Sie werden sehen, dass das Archiv verschwindet und dann wieder erscheint.
Ich hoffe, es hilft.