ld: 34 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit co...

ld: 34 duplicate symbols for architecture x86_64

clang: error: linker command failed with exit code 1 (use -v to see invocation)

好久没做友盟分享了,突然通过cocoapods倒入了友盟之后,发现报错了,仔细一下,duplicate 重复的,一看文件就冲突了,仔细看

duplicate symbol _OBJC_METACLASS_$_UTDIDTypeConvert in:

    /Users/shenzhenzu/Desktop/简单租/Pods/UMCSecurityPlugins/thirdparties/UTDID.framework/UTDID(UTDIDTypeConvert.o)

    /Users/shenzhenzu/Desktop/简单租/简单租/Vendor/Alipay/AlipaySDK.framework/AlipaySDK

duplicate symbol _OBJC_METACLASS_$_UTDevice in:

    /Users/shenzhenzu/Desktop/简单租/Pods/UMCSecurityPlugins/thirdparties/UTDID.framework/UTDID(UTDevice.o)

    /Users/shenzhenzu/Desktop/简单租/简单租/Vendor/Alipay/AlipaySDK.framework/AlipaySDK

原来是友盟中 UTDID 和支付宝的sdk冲突了,现在是去把支付宝中UTDID 删除就行,点击 下载 密码 : jc9g 没有UTDID 的支付宝sdk然后替换工程中的支付宝sdk 即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。