2016-11-19 1 views
0

Ich versuche mobile.connect.framework zu dem vorhandenen Projekt hinzuzufügen. Bevor Sie das Framework hinzufügen, wird die Anwendung ordnungsgemäß erstellt und ausgeführt. Aber sobald ich das Framework hinzufüge, gibt es das Duplicate-Symbol _OBJC_CLASS _ $ _ Base64 error. Ich ging durch zahlreiche Beiträge wie Duplicate Symbol _OBJC_CLASS_$_LoginController

und How duplicate symbol problem arises. Aber war nicht in der Lage, die Lösung zu finden. Bitte helfen Sie mir, dieses Problem zu lösen. Es hat schon meinen halben Tag verschlungen.

Fehler: - ld: warning: directory not found for option '-L/Users/shailendra.suriyal/Documents/MyProjects/taxi_ios_client/UberNewUser/ExternalLib/CardIO' duplicate symbol _OBJC_CLASS_$_Base64 in: /Users/shailendra.suriyal/Library/Developer/Xcode/DerivedData/Muri-hadqxhhslzvmwfddwlthosrdljjy/Build/Intermediates/Muri.build/Debug-iphonesimulator/Muri.build/Objects-normal/x86_64/Base64.o /Users/shailendra.suriyal/Documents/MyProjects/taxi_ios_client/UberNewUser/ExternalLib/FrameWork/mobile.connect.framework/mobile.connect duplicate symbol _OBJC_METACLASS_$_Base64 in: /Users/shailendra.suriyal/Library/Developer/Xcode/DerivedData/Muri-hadqxhhslzvmwfddwlthosrdljjy/Build/Intermediates/Muri.build/Debug-iphonesimulator/Muri.build/Objects-normal/x86_64/Base64.o /Users/shailendra.suriyal/Documents/MyProjects/taxi_ios_client/UberNewUser/ExternalLib/FrameWork/mobile.connect.framework/mobile.connect ld: 2 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Antwort

1

Schließlich habe ich es . Ich habe gerade Base64.h aus den kompilierten Ressourcen unter Build-Phasen entfernt.

0

Sie scheinen sowohl die Quelle und die Bibliothek für die Base64 Klasse zu verknüpfen.

Diese Linie ... /Users/shailendra.suriyal/Library/Developer/Xcode/DerivedData/Muri-hadqxhhslzvmwfddwlthosrdljjy/Build/Intermediates/Muri.build/Debug-iphonesimulator/Muri.build/Objects-normal/ x86_64/Base64.o ... sagt, dass Sie die Klasse direkt kompiliert haben.

Dieses ... /Users/shailendra.suriyal/Documents/MyProjects/taxi_ios_client/UberNewUser/ExternalLib/FrameWork/mobile.connect.framework/mobile.connect ... sagt, dass Sie es sind die Verknüpfung von innerhalb der mobile.connect.framework binär.

Wenn Sie es aus der Bibliothek verwenden, sollten Sie die Quelle aus Ihrem Projekt entfernen.

(Wenn Sie bereits die Quelle entfernt haben und Sie immer noch diese bekommen, löschen Sie die abgeleiteten Daten und versuchen Sie es erneut.)

0

Duplicate File SCHAFFT OF „LoginController“

Verwandte Themen