项目中用到了MagicWindowSDK,WechatOpenSDK,但是审核被拒了,iOS端走的是内购,没有走微信支付,可能是因为WechatOpenSDK中带有支付功能,而且项目安卓版本中的确是用到了微信支付.
WechatOpenSDK有无支付版本WechatOpenSDK_NoPay,可以用pod search搜索到,但是按照下面配置
pod 'WechatOpenSDK_NoPay', '~> 1.8.0'
pod 'MagicWindowSDK', '~> 4.2.171115'
pod update,会报错:
The 'Pods-PanZhouQiPai-mobile' target has libraries with conflicting names: libwechatsdk.a
项目安装的还是带支付的微信SDK,怎么办?又不想手动引入
目前找到的方法是:
1.先注释掉会冲突的pods依赖,如下:
#pod 'WechatOpenSDK_NoPay', '~> 1.8.0'
pod 'MagicWindowSDK', '~> 4.2.171115'
pod update
2.删除Pods工程>Pods下的WechatOpenSDK文件夹,直接move to trash

wechat.png
手动删除红色箭头指向的微信库,直接选"move to trash"
3.打开WechatOpenSDK_NoPay依赖
pod 'WechatOpenSDK_NoPay', '~> 1.8.0'
pod 'MagicWindowSDK', '~> 4.2.171115'
pod update
于是,就可以安装上无支付版本的微信SDK啦!