iOS友盟分享跟微信支付冲突的正确解决方法(非复制)

2021.1.25 已做測試並且通過
已經重新測試了,確定是有效的,
需要把所有微信導入的先注釋掉,讓pod移除掉。再進行我的步驟
然後:
  pod 'UMCommon' #由原来的UMCCommon变为了UMCommon
  pod 'UMDevice'
#可选集成,对应了稳定性监控产品U-APM
  pod 'UMAPM'
  pod 'UMShare/Social/WeChat'
#  pod 'UMCAnalytics'   這個一定一定要注釋,新版的友盟統計把代碼放在了UMCommon
# 由於舊的UMCAnalytics還引用了UMCCommon,不移除會導致舊的UMCCommon和新的UMCommon重用報錯

解决办法:

步骤一x

pod 'UMShare/Social/WeChat'

然后打开项目,再打开Pods里面的UMCShare的Social文件的WeChat文件

image.png

步骤二

把友盟这个frameworks给删掉,切记要保留头文件

步骤三,这个一定是先pod步骤一,然后再pod这个,不是同时pod的

pod 'WechatOpenSDK'

image.png

至于要引用友盟的微信头文件

#import "WXApi.h"

使用微信支付的界面

#import

最后


image.png

你可能感兴趣的:(iOS友盟分享跟微信支付冲突的正确解决方法(非复制))