Mam teraz to samo pytanie z powyższym tytułem, ale nie znalazłem jeszcze właściwej odpowiedzi. Dostałem błąd:
/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)
Każda pomoc jest mile widziana.
W końcu znajduję przyczynę tego błędu, ponieważ dodałem -ObjC
do Other Linker Flags
. Po usunięciu tej wartości mogę pomyślnie zbudować projekt, ale nie wiem dlaczego. Czy ktoś może to wyjaśnić?
GoogleConversionTrackingSDK-iOS-3.0
do mojego projektu. Wcześniej działał dobrze. Próbowałem go również usunąć, ale błąd nadal występuje.
#include
„lub#import
” coś (prawdopodobnie MoboSDK, cokolwiek to jest) więcej niż jeden raz.