Ich muss hier etwas völlig Dummes tun, aber ich kann das PLCrashReporter-Framework nicht in mein Projekt aufnehmen. Hier sind die Schritte, die ich unternommen habe, um den Rahmen zu bekommen:
Ich ziehe das Framework in meiner Klassendatei mit
ein #import <CrashReporter/CrashReporter.h>
Wenn ich versuche, unter 4.3 Simulator zu kompilieren, erhalte ich die folgenden Fehler:
Nicht definierte Symbole für Architektur i386: "_OBJC_CLASS _ $ _ PLCrashReporter", referenziert von: Objc-Klasse-Verweis in AppDelegate + CrashReporting.o "_OBJC_CLASS _ $ _ PLCrashReport", referenziert von: Objc-Klasse-Verweis in AppDelegate + CrashReporting.o ld: Symbol (e) nicht für Architektur i386 gefunden clang: error: Der Linker-Befehl ist mit dem Exit-Code 1 fehlgeschlagen (benutze -v, um den Aufruf zu sehen)
Wenn ich unter dem Gerät kompiliere, ist alles in Ordnung. Gibt es eine Art Header oder Bibliothek Suchpfad, den ich aufnehmen muss?
Die App kompiliert unter XCode 3 ohne Probleme in allen Konfigurationen.
Ich hatte das gleiche Problem und konnte es lösen. Hier sind die Schritte, die ich abgeschlossen habe ...
Ich hoffe, das hilft.
Für alle anderen, die nach diesen Informationen suchen:
Ich habe dieselben Schritte wie oben ausgeführt, aber ich habe Fehler bekommen. Ich löschte die statische Bibliothek und nur das Framework (das Sie von ihrem DMG erhalten können).
Es hat perfekt für mich funktioniert. Ich denke, der Prozess zum Erstellen einer statischen Bibliothek durch das Erstellen des Projekts war alt (bevor sie ein Framework erstellt haben).
Danke.
Tags und Links xcode4 plcrashreporter