Undefined Symbole für Architektur armv6, ein Update auf iOS 4.3

Ich bin patchen upp eine Anwendung aus dem iOS-4.2-4.3 mit neuen xcode4.
Mit keine änderungen gemacht, außer die Einstellung iOS 4.3, ich habe Ansprüche und gehen!

Nachricht die ich bekomme, ist:

Undefined symbols for architecture armv6:"function", referenced from:

Ive versucht, Reinigen Sie das Projekt, Neuinstallation von xcode.
Ich deinstalliert, auch die xcode4 demo-version.
Ich habe auch versucht, auf armv7 Optimiert.

Ich würde sehr glücklich sein, für einige Hilfe, ich bin stecken. Wirklich.

Vielen Dank im Voraus!

  • Wo war function verwiesen wird? Nicht alles, was komisch Aussehen in der referenzierten Datei?
  • Versuchen Sie, den i386 unter Gültig-Architektur unter Ziele und Projekt-Build-Einstellungen
  • Bitte auch den vollständigen text des Fehlers.
  • Sind Sie verlinken in irgendwelche Bibliotheken? Hat die Bibliothek mit dem symbol "Funktion" wurde zusammengestellt für die armv6-Architektur?
  • Ist das eine universal Anwendung? Sie dieser Fehler kann auftreten, wenn einige der Klassen, die gibt es nur im iPad (wie UISplitviewcontroller). Wenn das der Fall ist, können Sie lösen, indem Sie schwache Verknüpfung UIKit-framework in Ihr Projekt
  • Sie können auch diese Art der Kompilierung Fehler, wenn Sie vergessen haben, ein Framework wie Foundation/Foundation.h oder CoreFoundation/CoreFoundation.h

InformationsquelleAutor Ompah | 2011-03-23
Schreibe einen Kommentar