Xcode: Schemaskripte und Zielskripts

8

Ich habe versucht, ein Skript zum Aufbauzeitpunkt für eines meiner xcode-Projekte auszuführen.

Weg 1) Ich habe meinem aktuellen Schema für "Build" eine Pre-Action (run script) hinzugefügt. Es hat nicht funktioniert, eigentlich ist es gar nicht gelaufen.
Weg 2) Dann fügte ich dem Ziel das gleiche Skript hinzu ("target", build phases seciton). Es lief wie erwartet.

Fragen:
1) Warum wurde das Pre-Action-Skript nicht ausgeführt? (Ich habe es mit einer "E-Mail-Aktion" versucht, es hat funktioniert)
2) Was ist der Unterschied zwischen dem Setzen des Skripts im "Schema" vs "in Build-Phasen"? Meine Vermutung ist, dass für den letzten es immer (zur Erstellungszeit) laufen wird, ohne sich um das aktuelle Schema zu kümmern, ist das der ganze Unterschied?

Lustige Tatsache: Xcode stürzt ab, wenn ich den Build & gt; Pre-Action-Abschnitt

Ich habe sichergestellt, dass das richtige Schema ausgewählt wurde.

Xcode Version 4.4.1 (4F1003)

    
subzero 17.08.2012, 21:50
quelle

0 Antworten

Tags und Links