2015-04-21 3 views
9

Neben der offensichtlichen Funktion, die Debugging der App (die meiste Zeit mit einer Debug-Konfiguration) zu erlauben, warum sollten Sie diese Option aktiviert lassen, zum Beispiel auch in Release Konfiguration?Debug ausführbare Option in Xcode Scheme

Was ist die richtige Verwendung dieser Funktion?

+0

"Von dem, was ich in der Release-Build weiß symbolische Debug-Informationen nicht emittiert." Überprüfen Sie die Erstellungseinstellungen. Sie haben alle eine Release- und Debug-Version und es ist sehr nützlich, die Symbole für symbolische Abstürze zu behalten. Außerdem werden einige Fehler nur angezeigt, wenn die Optimierung aktiviert ist. – trojanfoe

+0

@trojanfoe Es ist korrekt, habe ich diesen Teil entfernt – maross

+0

Jemand bitte beantworten Sie diese Frage? Soweit ich sehen kann, gibt es dazu keine Informationen auf Google ... –

Antwort

8

Von Apple's website:

Die „Debug ausführbar“ Checkbox gibt an, ob Sie aktiviert mit dem Debugger ausgeführt werden soll. Nach dem Ausführen können Sie Debug> Attach to Process in einem Prozess verwenden, der bei Bedarf mit Debugging gestartet wurde.

Es scheint, als ob all dies die App mit dem angehängten Debugger startet. Sie wollen es wahrscheinlich.

+0

Link ist kaputt:/ – Jeggy

+0

Hier ist ein [Arbeitslink] (https://developer.apple.com/library/content/documentation/DeveloperTools /Conceptual/debugging_with_xcode/chapters/debugging_tools.html#//apple_ref/doc/uid/TP40015022-CH8-SW22). – Stelabouras