Ahora tengo la misma pregunta con el título anterior pero aún no he encontrado la respuesta correcta. Recibí el error:
/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)
Cualquier ayuda es apreciada.
Finalmente descubro la razón de este error porque agregué -ObjC
al Other Linker Flags
. Después de eliminar este valor, puedo construir mi proyecto con éxito, pero no sé por qué. ¿Alguien puede explicar esto?
GoogleConversionTrackingSDK-iOS-3.0
a mi proyecto. Antes de eso, funciona bien. También intenté eliminarlo, pero el error aún ocurre.
#include
'd' o#import
'd algo (probablemente el MoboSDK, sea lo que sea) más de una vez.