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.

War es hilfreich?

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 jeder kann etwas tun verwenden sie es im Projekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top