开发者社区> 问答> 正文

iOS端 阿里支付SDK 跟 阿里云推送SDK 有冲突

在项目中拖入微信和支付宝支付的SDK后编译正常, 再拖入阿里云推送SDK 就报错。 如果这是把微信和支付宝的SDK从工程里删除, 编译又会正常。 报错信息 /Users/BigWhite/Desktop/星唯/FluentBus/FluentBus/Class/Main/ThreeLib/AliPay/AlipaySDK.framework/AlipaySDK
ld: 34 duplicate symbols for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

展开
收起
vitooo 2017-01-11 11:50:49 5776 0
6 条回答
写回答
取消 提交回答
  • 与支付宝SDK UTDID冲突 支付宝SDK是通过源码方式集成的UTDID,所以不适用于上述的手动集成解决方案和远程仓库集成解决方案。

    可下载并集成 剥离UTDID的支付宝SDK,保留阿里云平台的UTDID包。该版本SDK和通用支付宝SDK保持同步更新,无需担心支付宝相关功能受影响。

    https://help.aliyun.com/knowledge_detail/59152.html

    2020-09-23 18:28:00
    赞同 展开评论 打赏
  • 可以通过ar解压lib,把重复的.o移除,再压回lib;

    2019-07-17 20:41:56
    赞同 展开评论 打赏
  • 集成移动数据分析SDK后与支付宝SDK发生符号冲突
    https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104509&docType=1

    2019-07-17 20:41:56
    赞同 展开评论 打赏
  • 请问解决了吗?

    2019-07-17 20:41:56
    赞同 展开评论 打赏
  • 请问楼主解决了吗。我也遇到这样的问题。。

    2019-07-17 20:41:56
    赞同 展开评论 打赏
  • 请问楼主解决了这个问题吗 ??我也遇到了 请教下

    2019-07-17 20:41:56
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载