Wie wechsle ich zwischen Debug- und Release-Builds in Xcode 6/7/8?

91

Wie kann ich Xcode dazu bringen, eine OS X-App im Release-Modus zu erstellen? Ich kann anscheinend nur Anweisungen für frühere Versionen finden und keiner der Screenshots stimmt überein. Ich habe nichts gesehen, als ich "release" in die Suche des Hilfemenüs eingefügt habe.

zeichnisch
quelle

Antworten:

192

In Xcode 6 - 10:

Wählen Sie Produkt -> Schema -> Schema bearbeiten . Ändern Sie die Build Configurationunter derInfo Registerkarte.

Verknüpfung: Halten AltSie die Schaltfläche Ausführen gedrückt und klicken Sie darauf .


Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

skyline75489
quelle
36
Mann, hätte das nie entdeckt.
Zeichnen
7
@drewish Das Produktsymbol in der linken oberen Ecke (rechts neben "Ausführen" und "Stopp") enthält auch eine Verknüpfung für "Schema bearbeiten".
skyline75489
2
Nachdem Sie sich das Schema angesehen haben, besteht die andere Abkürzung, um einen Release-Build zu erhalten, darin, die App zu profilieren.
Zeichnen
1
Ich sehe nicht, wo die eigentlichen .app-Dateien landen.
Wolfr
6
Sie sollten "Archiv" verwenden, um die aktuelle .app zu erhalten.
skyline75489
11

Der einfachste Weg mit einem Projekt, für das die Standardeinstellung für Schemata festgelegt ist, besteht darin, Produkt -> Erstellen für -> Profilerstellung auszuführen.

Algen
quelle
1
Nett. Gibt es dann eine einfache Möglichkeit, es auszuführen, ohne dass der Profiler ebenfalls gestartet wird?
mm2001
Das würde ich auch gerne wissen. Ich möchte nicht, dass der Profiler gestartet wird.
Chrisdembia
Genau das brauchte ich! Wenn Sie sowohl ausführen als auch erstellen möchten, verwenden Sie die andere Antwort von skyline75489.
Emil Styrke
1
Die Profilerstellung sollte nichts mit der Vorbereitung einer Release-Version der App zu tun haben.
Eric Gopak
10

Wenn Sie einen Release-Build generieren möchten, wählen Sie Produkt -> Archivieren. Das ist ein Release-Build. Jetzt können Sie als Mac OS X-App exportieren.

matt
quelle