Fügen Sie git commit SHA zur iOS-Anwendung hinzu

8

Ich möchte die aktuelle git SHA anzeigen, wenn mein Projekt in meiner App erstellt wurde. Was ist ein guter Weg, dies in einem iOS-Projekt mit minimalem Aufwand zu tun?

    
Besi 12.09.2012, 12:49
quelle

2 Antworten

6

Sie können dies in Schemata tun. Öffnen Sie Ihr Schema (bearbeiten), erweitern Sie Build in Ihrem Schema, klicken Sie auf Pre-Actions, klicken Sie auf +, wählen Sie New Script Action ausführen und schreiben Sie ein Skript, das SHA und ändert einige Header-Datei, wo Sie SHA (einfachste Weg ist) #define GIT_SHA @"..." ) und verwenden Sie GIT_SHA in Ihrer App an einem Ort, an dem Sie sie anzeigen können.

    
robertvojta 12.09.2012, 13:17
quelle
16
  

Version 2.17. Erstelle a85b242.

Wenn Sie eine schöne Version wie oben hinzufügen möchten, folgen Sie einfach diesen Schritten:

  1. Öffnen Sie Build Phases in Xcode
  2. Drücken Sie Add Build Phase
  3. Drücken Sie Add Run Script Build Phase . Sie finden dies im oberen Menü Editor . Ziehen Sie die Script-Zeile an die Position nach Target Dependencies .
  4. Setzen Sie die Shell -Zeile auf /bin/sh
  5. Legen Sie das folgende Skript auf das Skriptfeld fest. Vergessen Sie nicht, Quellen in Ihren Pfad zu Datei zu ändern, wo GitVersion.h sein sollte. Zum Beispiel:

    %Vor%
  6. Importieren Sie GitVersion.h file in das Xcode Projekt

  7. Fügen Sie diese Zeilen ein:

    %Vor%
  

Eine vollständig dokumentierte Antwort mit Bildern und beschriebenen Vorteilen finden Sie hier .

    
digipeople 28.10.2013 13:06
quelle

Tags und Links