2016-04-05 7 views
0

Ich habe einen Fehler, wenn ich meine App ausführen. Der Fehler ist linker command failed with exit code 1 (use -v to see invocation).wie der Fehler des Linker-Befehls zu lösen mit Exit-Code 1 fehlgeschlagen ist (verwenden Sie -v, um Aufruf zu sehen)

Der Fehler zeigt mir, dass es 2 doppelte Symbole für Architektur x86_64 gibt.

Ich konnte keine Lösung finden. Wie kann ich das beheben?

i also put that screenshot of error in xcode

Bitte helfen Sie mir für dieses Problem.

+0

Welche Version von AFNetworking verwenden Sie? Wie integrierst du es? – trojanfoe

+0

ist es 3.0 Version. und ich lade es einfach von Github herunter und ziehe es in mein Projekt. –

+0

Ich denke, Sie müssen Hilfe über den Github Issue Tracker suchen; Ich kann nichts finden, um anzuzeigen, warum dieses Problem auftritt. – trojanfoe

Antwort

2

Es sieht für mich aus, als ob Sie sowohl 2.0 als auch 3.0 AFNetworking in Ihrem Projekt haben. Ich sehe nicht AFURLConnectionOperation in der Quelle 3.0, aber Ihr Link-Protokoll zeigt es im Konflikt mit AFURLRequestSerialization, ist in 3.0.

In der Tat, die Github Migration Guide sagt:

Die folgenden Klassen wurden entfernt von AFNetworking 3,0:

AFURLConnectionOperation

AFHTTPRequestOperation

AFHTTPRequestOperationManager

+0

Das sieht sehr plausibel aus wie die Antwort. – trojanfoe