Xcode-4, iOS SDK 4.3 & Undefinierte Symbole mit Greystripe Ad-Lösung
Ich vor kurzem aufgerüstet von Xcode 4 /iOS SDK 4.3 und bin jetzt Probleme mit GreyStripe ad-Lösung, wenn Gebäude mit base SDK 4.3. Zuvor war ich Gebäude mit Xcode 3 und eine Basis-SDK 4.0 und Greystripe die anzeigen waren in Ordnung arbeiten.
Wenn ich jetzt bauen mit base SDK 4.3, bekomme ich die folgende Fehlermeldung:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GSAdSlotDescription", referenced from:
objc-class-ref in AppDelegate.o
"_OBJC_CLASS_$_GSAdEngine", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Tritt dies auf, wenn ich build für das iPhone simulator 4.0, 4.1 simulator und 4.2 simulator und 4.3 simulator.
Was ist hier das problem?
Cheers.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach die class-Datei [z.B. : FileOperations.m] im Kompilieren von Quellen, die sich in das Projekt-Ziel.
Dies zu beheben, öffnen Sie die Projekteigenschaften und finden "Architekturen" und "valid architectures" Eigenschaften". Klicken Sie auf diese und wählen Sie "Andere". Dann fügen Sie i386 Architektur.
Ich denke, das problem ist, dass der simulator läuft auf i386-system (dein mac). Aber ich bin überrascht, warum dieser Fehler erscheint nicht in xcode 3.2.6.