Wie ein Skript auszuführen, nachdem Xcode Co-Design auf meinem iPhone App läuft?
-
05-07-2019 - |
Frage
Ich habe ein Drehbuch geschrieben habe, die einige Schritte tut, um mein Build für eine Ad-hoc-Verteilung zu verpacken. Meine erste Vermutung war, ein Skript ausführen Phase in meinem Ad-hoc-Ziel zu verwenden. Aber es sieht aus wie Mitgestaltung an der letzten Position in der Kette des Aufbaus iPhone Apps festgelegt ist.
Jemand hat eine Ahnung, wie kann ich mein Skript im letztmöglichen Moment in dem Build-Prozess laufen?
Update: Schau diese Antwort unten, wie Skripte in Xcode 4 ausgeführt werden.
Lösung
Können Sie ein Aggregat Ziel erstellen, die sowohl Ihr "Ad-hoc" Ziel enthält und eine Run-Skript BUILD-Phase (das läuft nach dem "Ad-hoc" target)?
Andere Tipps
Ein kurzes Update zu diesem Thema: Da wir alle nutzen Xcode 4 in diesen Tagen. Apple hat den Prozess des Ausführens von Skripts auf mehreren Veranstaltungen in dem Build-Prozess mit der Einführung von Systemen verfeinert.
Zur Produkt → Schema bearbeiten ... dort haben Sie die Möglichkeit, Skripte vor laufen / nach einem Build, eine Debug, Archivierung, etc. Ereignis. Es ist ziemlich praktisch, eine Versionsnummer von git describe
Ausgang zu setzen oder laden .xcarchives auf Dienste wie Testflug und HockeyApp .
Wenn Sie Ihre pre / post-Skripte mit anderen Teammitgliedern teilen, die den Zugriff auf den Code-Repository erhalten haben, können Sie gehen Produkt → Schemata verwalten ... und Zeichen Ihr Schema wie shared . Nachdem Sie in …{project_name}.xcodeproj/xcshareddata/xcschemes/{project_name}.xcscheme
auf Ihre bevorzugten scm jeder kann etwas tun verwenden sie es im Projekt.