Повторяющиеся символы для архитектуры x86_64 в XcodeIOS

Программируем под IOS
Anonymous
Повторяющиеся символы для архитектуры x86_64 в Xcode

Сообщение Anonymous »

У меня тот же вопрос с заголовком выше, но я еще не нашел правильного ответа. Я получил ошибку:

Код: Выделить всё

    /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
duplicate symbol _OBJC_METACLASS_$_MoboSDK in:
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o
/Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o)
ld: 75 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Любая помощь приветствуется.

Наконец я узнал причину этого ошибка, потому что я добавил -ObjC к другим флагам компоновщика. После удаления этого значения я смогу успешно построить свой проект, но не знаю почему. Кто-нибудь может это объяснить?

Подробнее здесь: https://stackoverflow.com/questions/242 ... nder-xcode

Вернуться в «IOS»