XCode: Undefined Symbole für die arm64-Architektur-Fehler

In meinem XCode 5 Projekt verwende ich RestKit für REST Kommunikation.
Funktioniert alles problemlos mit den Simulatoren, aber die Erstellung der ipa-Datei, bekomme ich folgende Fehlermeldung:

ld: warning: ignoring file /Users/joseph/Library/Developer/Xcode/DerivedData/XXXXXXXXXX-gdwdekevxtdfivfpsnmyykeqhulk/Build/Products/Debug-iphoneos/libRestKit.a, missing required architecture arm64 in file /Users/joseph/Library/Developer/Xcode/DerivedData/XXXXXXXXXXXXX-gdwdekevxtdfivfpsnmyykeqhulk/Build/Products/Debug-iphoneos/libRestKit.a (2 slices)
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_RKRelationshipMapping", referenced from:
      objc-class-ref in classname-xxx.o
  "_OBJC_CLASS_$_RKObjectMapping", referenced from:
      objc-class-ref in classname-xxx.o
  "_OBJC_CLASS_$_RKRequestDescriptor", referenced from:
      objc-class-ref in classname-xxx.o
  "_OBJC_CLASS_$_RKObjectManager", referenced from:
      objc-class-ref in classname-xxx.o
  "_OBJC_CLASS_$_RKResponseDescriptor", referenced from:
      objc-class-ref in classname-xxx.o

  "_RKStatusCodeIndexSetForClass", referenced from:
      -[classname-xxx classname-Method] in classname-xxx.o
      -[classname-xxx classname-Method] in classname-xxx.o
      -[classname-xxx classname-Method] in classname-xxx.o
      -[classname-xxx classname-Method] in classname-xxx.o
      -[classname-xxx classname-Method] in classname-xxx.o
  "_RKMIMETypeJSON", referenced from:
      -[classname-xxxinitWithURLBase:timeOut:] in classname-xxx.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation).

Wenn in RestKit-Projekt, ändere ich in "Build-Einstellungen" -> "Architekturen" der "Standard-Architektur (ARMv7, armv7s)" von Standard-Architekturen (einschließlich 64-bit) (ARMv7, armv7s, arm64) die option, alles kompiliert einwandfrei . Ist das richtig?, Hat kein Ergebnis bringen, habe ich einige andere Einstellungen.

Haben Sie versucht, ändern in Ihrer - Projekt, und in RestKit "Build-Einstellungen" -> "Architekturen" auf "Standard-Architektur (ARMv7, armv7s)"?
Ich Wechsel mein Projekt und in RestKit "Standard-Architekturen (einschließlich 64-bit) (ARMv7, armv7s, arm64)".
Also was ist die Frage? Sie bauen es gelingt aber Archiv nicht?
Meine Frage ist, wenn es bringt keine Nachteile und wenn ich noch hinzufügen einer anderen Konfiguration. Da RestKit hat standardmäßig"Standard-Architektur (ARMv7, armv7s)" auf "Build-Einstellungen" -> "Architekturen".
Was ich dir geschrieben habe unten deine Frage beantworten?

InformationsquelleAutor Joseph | 2014-01-04

Schreibe einen Kommentar