2012-04-10 3 views
2

Ich habe ein Projekt, das ich in Xcode erstellt habe (beginnend mit der Befehlszeilentoolvorlage) und ich muss ein Standardapp-Anwendungspaket erstellen, damit ich es erstellen kann das Installationsprogramm mit PackageMaker.So konfigurieren Sie XCode zum Erstellen der richtigen Anwendung Bundle

Derzeit ist das einzige, was unter 'Produkte' aufgelistet ist, die Hauptbinärdatei, und wenn ich versuche, ein Archiv zu erstellen, bekomme ich eine nicht standardmäßige Verzeichnisstruktur (../ usr/local/bin/...) statt ../Contents/MacOS.

Ich bemerkte auch unter Verpackung, dass "Wrapper Extension" auf leer statt ".app" gesetzt ist.

Ich denke, dass mein Projekt nicht konfiguriert ist, um ein Anwendungspaket zu erstellen, aber von dem, was ich online lese, soll Xcode automatisch ein Anwendungspaket erstellen, wenn Sie eine der Standardvorlagen verwenden. Welche Einstellung (en) muss ich ändern, um eine richtige .app-Datei zu erstellen?

Antwort

2

Die Xcode Befehlszeilenwerkzeugvorlagen erstellen keine Anwendungspakete. Nur die Projektvorlagen, die Cocoa und Cocoa Touch-Frameworks verwenden, erstellen Anwendungspakete. Sie müssen Ihrem Projekt ein weiteres Ziel hinzufügen, um ein .app-Bundle zu erstellen. Ich habe keine Erfahrung damit, ein Befehlszeilentool in ein Cocoa-Programm zu schreiben, damit ich Ihnen nicht helfen kann.