Ich muss hier etwas total Dummes tun, aber ich kann das PLCrashReporter-Framework nicht in mein Projekt einbinden. Hier sind die Schritte, die ich unternommen habe, um das Framework zu erhalten:
- Ich habe die .dmg-Datei von der offiziellen Projektseite auf Google Code heruntergeladen
- Kopieren Sie den Ordner CrashReporter.framework in das Root-Verzeichnis meines Projekts
- Ich fügte das Framework hinzu, indem ich mein Projekt aufrief, das Ziel auswählte, zur Registerkarte "Build Phases" ging, den Abschnitt "Link Binary With Libraries" öffnete, auf das Pluszeichen klickte und den Ordner "CrashReporter.framework" hinzufügte
Ich ziehe das Framework in meine Klassendatei ein, indem ich
#import <CrashReporter/CrashReporter.h>
Wenn ich versuche, unter dem 4.3-Simulator zu kompilieren, erhalte ich die folgenden Fehler:
Undefinierte Symbole für die Architektur i386: "_OBJC_CLASS_$_PLCrashReporter", referenziert von: objc-class-ref in AppDelegate+CrashReporting.o "_OBJC_CLASS_$_PLCrashReport", referenziert von: objc-class-ref in AppDelegate+CrashReporting.o ld: Symbol(e) nicht gefunden für Architektur i386 clang: Fehler: Linker-Befehl schlug mit Exit-Code 1 fehl (verwenden Sie -v, um den Aufruf zu sehen)
Wenn ich unter dem Gerät kompiliere, ist alles in Ordnung. Gibt es eine Art von Header oder Bibliothek Suchpfad, die ich einschließen müssen?
Die App kompiliert unter XCode 3 in allen Konfigurationen ohne Probleme.