Erstellen einer Mac OS X / Cocoa-Anwendung für die Verteilung mit einem importierten Framework

8

Also habe ich eine Anwendung erstellt, die aus Xcode kompiliert und läuft. Jetzt möchte ich es an andere verteilen, damit sie es benutzen können. Wie mache ich das richtig?

Ich dachte, es wäre so einfach wie das Archivieren und dann das Teilen als .pkg oder als Anwendung. Aber immer wenn ich die Anwendung öffne, stürzt sie mit der folgenden Meldung ab:

%Vor%

Ich verwende das Core Plot -Rahmenwerk.

Die Klasse _CPTBorderedLayer ist Teil dieses Frameworks. Wie verpacke ich dieses Framework korrekt in meine App?

    
dpham 16.08.2011, 07:05
quelle

1 Antwort

7

Sie können ein Installationsprogramm für das von Ihnen verwendete Framework bereitstellen oder Sie können es in das Paket Ihrer Anwendung einbetten.

Lesen Sie den "Framework Programming Guide". Page 41 ist was du suchst:

Ссылка

Der Trick besteht darin, die Framework-Dateien in einem speziellen Verzeichnis innerhalb Ihrer Anwendung zu kopieren. Dann verwenden Sie @executable_path , um auf den Binärpfad Ihrer Anwendung zu verweisen, damit die Anwendung beim Start korrekt mit Ihrem Framework verbunden wird.

    
Macmade 16.08.2011, 08:29
quelle

Tags und Links