2010-01-07 1 views
9

Ich habe ein Xcode-Projekt, das eine Bibliothek erstellt und ich möchte in der Lage sein, die Bibliothek zu debuggen, wenn sie von der Hauptanwendung geladen wird.Wie startet man Xcode Debugger für ein Projekt ohne ausführbare Datei?

Run und Debug Optionen aus dem Ausführen-Menü sind deaktiviert und wenn ich versuche, anhängen an Prozess-Option Ich bekomme "No launchable executable present at path". Wenn ich Active Executable anschaue, sehe ich, aber ich weiß nicht, wie ich xcode mitteilen soll, was ausgeführt/debuggt werden soll.

Also, wie sollte ich die Anwendung debuggen? Ich suche nach etwas ähnlich der Projektkonfiguration von Visual Studio, aber ich konnte diese Option noch nicht finden.

Antwort

8

Fügen Sie Ihrem Projekt eine benutzerdefinierte ausführbare Datei hinzu.

Es ist unter dem Projekt -> New Custom Executable ... Menüpunkt.

Von dort aus können Sie Ihre Anwendung als benutzerdefinierte ausführbare Datei hinzufügen, die Ihnen die Möglichkeit gibt, die Anwendung und das Plug-in zu debuggen.

Ein zusätzlicher hilfreicher Hinweis; In Xcode Build-Einstellungen richten Sie ein einzelnes gemeinsames Produktverzeichnis ein. Dadurch werden die Symboldateien zum Erstellen Ihrer Anwendung im selben Verzeichnis wie Ihre Anwendung gespeichert (vorausgesetzt, Ihre Hauptanwendung ist eine, die Sie erstellen), und Sie können damit sowohl in Ihrer Bibliothek als auch in Ihrer Anwendung Frames durchlaufen.

5

Für diejenigen mit Xcode 4:

Projekt> Schema> Schema bearbeiten ...

die Run Phase auswählen> Info

und setzen Sie ein Executable

Verwandte Themen