最近很多从事iOS开发的同事在上架APP时,因为IPV6不能正常使用的原因被打回的不在一两个。很不幸我也遇到了。于是到处寻医问药,以下是我得到的一些很奇特的结果。
1、淘宝上商家给出 50~300 不等的价格包过
![](https://img.haomeiwen.com/i2275747/cb64b9546a59f2f4.png)
然后我随便点一家的聊天记录如下:
![](https://img.haomeiwen.com/i2275747/2b92a236203748b8.png)
2、稍微正规点的有让 教育网NAT64中转
以上两种方案是我在找到第三种方案之前得到的解决方案
现在给出我最终的解决方案:
- 检查你的网络模块是否支持IPV6,如果是用的AF,是不是在3.0以上
- 检查你项目里面的SDK确认都支持IPV6
如果上面两个条件都满足继续往下看,
在用MAC的【系统偏好设置】【共享】功能
模拟一个IPV6环境,让手机连接你的wifi,点击感叹号看wifi链接情况DNS是不是200开头的,具体操作可以百度下,很简单。
![](https://img.haomeiwen.com/i2275747/2325a36320efba45.png)
![](https://img.haomeiwen.com/i2275747/2ffdeb42fd5b997f.png)
如果你的APP在这个环境下能正常运行,恭喜你APP是支持IPV6的,接下来的操作就简单了。你需要录制一个视频告诉苹果APP是支持IPV6的,你那边不支持是你那边环境的问题,毕竟苹果那边也是模拟的IPV6环境。
就用MAC自带的 quicktime player
录制手机屏幕就好
![](https://img.haomeiwen.com/i2275747/cbbf91798508830e.png)
如果录屏,百度下。视频的内容不需要太多,展示下设置界面的网络连接的DNS,说明你是在IPV6环境下操作的,然后去操作你的APP就好,最好能在展示下APP的版本是当前审核的版本。
录制完视频是.mov
格式的,10几M吧,你可以把这个视频放到你们公司的服务器上,或者CDN里面,然后你再重新提交审核,有人说直接回复,但是我问过苹果那边,他们给我的答复是:直接在拒审里回复或者上诉以及邮件回复是在3个工作日内给我们答复,大家也都知道现在苹果审核是在24小时,所以我果断选择重新提交审核。
好了,你在再次提交审核时,一定要在备注里面写清楚,说我在IPV6环境下能正常使用APP,并录制了视频,附上视频下载链接。
就这样就等他们审核吧。
最后祝大家都能审核通过。
[获取授权]
网友评论