最近一款手游在ITS提审连续两次被拒,苹果审核给出的被拒错误是3.1.1,但是项目里只用到了ShareSDK,而且只选了微信分享组件,怎么会被禁止接入第三方支付这个锅给砸中了呢?
于是乎开始自检代码,后来灵机一动在ShareSDK目录中试着扫了下微信支付的API,竟然还真有,心里顿时十万头艸尼玛呼啸而过~地球人都知道前段时间苹果和微信掐架,而且AppStore中游戏类项目购买虚拟货币只允许使用苹果官方IAP(H5方式热切目前无法被检测到^o^),但是现在ShareSDK官方最新的SDK包竟然还是集成了微信支付的libwechatSDK.a,我尼玛也是无语问苍天了。。。
知道问题后立马把微信官方剥离了支付的SDK及相关文件替换到ShareSDK的相关目录,然后以迅雷不及掩耳之势更改项目版本号、编译、上传、ITS提审一气呵成,呵呵呵呵~
PS扫码命令:
find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs gre XXXX
XXXX可以是任何你想要检索的命令或单词,比如PayResp。。。