2016-11-19 6 views
0

Я пытаюсь добавить mobile.connect.framework в существующий проект. Перед добавлением рамки, приложение работает правильно и работает. Но, как только я добавляю фреймворк, он дает дубликат символа _OBJC_CLASS _ $ _ Ошибка Base64. Я просмотрел многочисленные сообщения, такие как Duplicate Symbol _OBJC_CLASS_$_LoginController

и How duplicate symbol problem arises. Но не удалось найти решение. Пожалуйста, помогите мне, как решить эту проблему. Он уже потреблял мою половину дня.

Ошибка: - 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)

ответ

1

Наконец, я получил его , Я просто удалил Base64.h из скомпилированных ресурсов в разделе «Сложные фазы».

0

Вы, кажется, связь как источник и библиотеку для Base64 класса.

Эта линия ... /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 ... говорит, вы связываете его изнутри двоичного кода mobile.connect.framework.

Если вы используете его из библиотеки, вы должны удалить источник из своего проекта.

(Если вы уже удалили исходный код и вы все еще получаете это, удалите полученные данные и повторите попытку.)

0

Duplicate File СОЗДАЕТ OF «LoginController»

Смежные вопросы