1.刚开始卡在上传包到app store.
原因是项目内包含了UIWebView.---而苹果要求需要将UIWebView替换为WkWebView
这里有个坑需要注意,有些老的库里面的静态库包含了UIWebView,项目内搜索不出来,注意更新
这里为大家提供快速找到静态库内包含的UIWebView的方法。网上大多是反编译,其实不然。只需要cd 进入项目 然后执行以下命令即可看见所有包含UIWebView的文件 命令为:grep -r UIWebView .
出师未捷身先死。。。由于是老项目,里面用到了金山云直播。。但是金山云直播某个静态库中包含了UIWebView..气人的是,他们早就不更新这个SDK了。。。所以只有替换金山。。。无尽的痛苦中。。。。
2.这次死在自己的侥幸心理
虽然知道苹果提出只要用到了第三方登录就必须要把苹果登录加上(臭不要脸),但是想着有时候苹果政策刚出来,可能不是那么严格,就想着不加了。没想到这个审核的看到没有苹果登录,直接不审核了,还告诉我不能登录(我明明提供了登录账号密码的)。然后还让我录个演示视频,展示一下视频的使用什么的。。好吧 ,依你!!!!
这次我加上了苹果登录,并且提供了演示视频,视频中,我主要展示了苹果登录,内购,看直播,开播等等一切主要功能。当然我最主要演示的是内购和苹果登录。你懂得-_-!!!!
3.这次是由于微信SDK更新
注册微信时必须要加universal link. 导致三方登录失败。
这里可以做一个优化,也给以后的自己提个醒,以后做到第三方登录的时候都判断下,如果没安装对应APP,则隐藏对应第三方登录。我已经修复此问题,并且提交版本。等待下次被拒绝被虐。。。来吧!!!!
4.这次应该是对APP内部整个内容的一个审核--一共给我提了8个问题。。。OMG!!!
4.1
这条大概是讲用户必须同意某些协议和条款,否则不能登录APP,解决方法是加上同意用户协议才能登录
4.2
这条的是不允许测试版本上架,我目测是h5的锅,h5页面右下角有那个可以打开调试的玩意。先让关掉试试!!!
4.3
这条大概讲的是提供待审核的应用截图,或者描述之内的,有敏感词,我先去掉试试
4.4
这条讲的是有开vip的功能,使用虚拟货币购买的。解决办法有两个1.隐藏开通vip 2走内购订阅项目
4.5
这条讲的是APP内有个送礼物中奖得虚拟币的操作,这是不允许的,去掉
4.6
这条是因为更新下载链接不对。改掉
4.7
这条讲的是APP内有排行榜需要提示用户将上传他的积分信息到服务器之内的,苹果还提示需要将隐私政策URL放在App Store Connect 内
4.8
这条讲的是需要提供网络文化经营许可证等相关资质证书证明
5.被拒第五次
5.1
这个的意思是凡是涉及内购就不要有选择支付方式。直接支付
5.2
解决方法是加上用户协议,加上拉黑以及举报功能 , 加上不喜欢的动态隐藏处理。
5.3
把兑换虚拟币去掉
5.4
更新按钮点击跳转苹果商店
5.5
有排行榜,要让用户知道排行信息将会被上传到服务器--隐私政策里面体现
5.6
不可或缺的证书。网络文化经营许可证、电信与信息服务业务经营许可证、公安机关互联网备案信息