iPhone-Bibliothek: Datei ist nicht von erforderlicher Architektur

Ich habe stundenlang gesucht, aber ich habe immer noch keine Ahnung, was mit meiner Konfiguration nicht stimmt. Mein Projekt verwendet eine selbstgeschriebene Bibliothek (myLib). Diese Bibliothek ist für die Arbeit kompiliertnur zumSimulator und es funktioniert dort perfekt.

Was muss sich ändern, damit es für mich kompiliertiPhone Gerät auch?

Dies ist meine aktuelle Warnung:

ld: warning: in /.../myLib.a, file is not of required architecture

Dies ist meine Konfiguration (von myLib.a)

Alternativtext http://i38.tinypic.com/kb4zdl.jpg

Ich habe viele Artikel gefunden, die den Grund für diesen Fehler erläutern, aber ich konnte keine Lösung finden:

Der Simulator wird auf einer x86-Architektur ausgeführt, während das Gerät eine ARM-Architektur verwendet.

Was muss ich ändern, damit meine Bibliothek auf meinem iPhone funktioniert?

Vielen Dank

Bearbeiten:

Was ich bisher gemacht habe:

Bereinigte beide ProjekteSetze Bibliothek auf 'Gerät' (3.1)Errichtete die BibliothekZiehen Sie die .a-Datei meiner Bibliothek in meine Anwendung

Ergebnis:

Dies funktioniert im Simulator, aber wenn Sie das aktive SDK auf Gerät einstellen, wird immer noch a ausgelöstfile is not of required architecture Error.

Ich habe es auch versuchtMahboudz ( danke für deine Unterstützung)Verknüpfung. Es wird erklärt, wie das Projekt mithilfe eines Shell-Skripts erstellt wird. XCode beschwert sich jedoch weiterhin darüber, dass die Bibliotheksdatei die falsche Architektur aufweist und der Build fehlschlägt.

Das muss ein wirklich dummer Anfängerfehler sein.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage