2 Stimmen

Wie erstelle ich eine statische Bibliothek für das iPhone?

Ich denke, dass ich überall nach einer Antwort auf mein Problem gesucht habe, aber ohne Erfolg.

Ich versuche, eine einfache statische Bibliothek für das iPhone-Gerät zu erstellen, aber immer wieder sagt XCode, dass die "Datei nicht die erforderliche Architektur hat" und ich habe alle Build-Flags ausprobiert, die ich gefunden habe, aber ohne Erfolg.

Ich habe es geschafft, es auf dem Emulator zum Laufen zu bringen, indem ich es so erstellt habe:

$gcc-4.2 -c StaticHelloWorld.c -o StaticHelloWorld.o
$ar rcs libstatichelloworld.a StaticHelloWorld.o

Aber wie baue ich es für das Gerät??

Mit freundlichen Grüßen, drisse

2voto

Brad Larson Punkte 169275

Innerhalb von Xcode gibt es ein neues Projekttemplate namens Cocoa Touch Static Library. Dieses Template bietet die meisten Einrichtungen, die Sie für die Erstellung einer statischen Bibliothek benötigen. Sie müssen dann nur noch Ihre verschiedenen Quelldateien sowie Ihre gemeinsame Headerdatei einfügen.

Ein Beispiel für iPhone-Statikbibliotheken finden Sie in den Projekten Three20 und Core Plot. Beide verwenden statische Bibliotheken für das iPhone. Wir haben einige Anweisungen, wie die Bibliothek in einer Anwendung eingebunden werden kann im Haupt-Core-Plot-Wiki.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X