APPStore审核失败之IPV6环境搭建
当你们看到这篇文章的时候,相信也是被无情的苹果审核人员给拒绝了.一定要先仔细阅读一下苹果给返回的被拒理由,因为他给发的邮件有很多一部分都是模板,真正有用处的只有简单的几句话,我也是被坑了.给我的被拒理由就是当你的APP在10.0.1系统中连接到IPV6的时候会闪退.因为我在本地调试是好用的.所以我只能怀疑到IPV6网络的问题,事实证明并不是这样,但是,我整理了一下如何在本地创建搭建IPV6环境.
本地 Mac 搭建 IPv6 测试环境
想要测试你的 APP 是否在 IPv6 环境下运转是否正常,你所需要的就是一台用非Wi-Fi方式上网的Mac电脑。如果你用的是 Mac 一体机网络用的有线,那么你什么也不用准备,如果你用的 Mac 本,甭管 Air 还是 Pro,只要用无线上网,你就需要一个 RJ-45 转 USB 的转换工具(因为 Mac 本没有直接插有线的接口),去某狗、某猫上淘个吧。搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 Wi-Fi,听起来很容易,下面跟着我的步伐走吧。
和正常的开启 Mac 热点的方式的区别是这次我们产生的是一个本地的 IPv6 DNS64/NAT64 网络,这项功能是 OS X 10.11 新加的功能(如果你的 Mac 系统版本不是的话必须要升级哦,才能产生 IPv6 的热点呐 )。
和我们以前开启热点方式不一样的地方在于,我们在 “系统偏好设置(System Preferences)” 界面选中 “共享(Sharing)” 的同时,要按住 “Option” 键。见图:步奏1
步奏2 1291197-cf03ab33e8789b27.png
步奏3 1291197-a9126f23ba633f6a.png
因为我连接的是网线,所以标号1共享来源如果使用有线的 RJ-45 接头转 USB 输出的网络转换工具 选择USB10/100/100这一项 如果连接有线选择以太网,标号2选择Wi-Fi ,标号3如图
4D5C3812-B1AB-44E3-A789-DEE628E464FA.png最后一步
1291197-6f34ed4696cfbf0e.png创建成功之后大概就是这样的了
屏幕快照 2016-12-15 下午3.42.17.png然后手机端显示和原来不同的就是红框部分了 因为IPV6显示的使用冒号隔开的,可以比较一下你们正常连接WIFI的时候DNS部分
屏幕快照 2016-12-15 下午3.24.49.png