ipv6环境搭建及真机测试

app上架,惨遭被拒。

具体原因如下:

performance-2.1

We continue to discover one or more bugs in your app when reviewed on iPhone and iPad running iOS 10.2.1 on Wi-Fi connected to an IPv6 network.

Specifically,a network error message displayed when we tapped on any button within your app.

Pleease see attached screenshots for details.

翻译过来其实就是一句话:我的app在ipv6环境下,连接不上Wi-Fi,没网,点击任何按钮没有交互反应。

查了一下原因:Libs/libpomelo,这个库本来是不支持ipv6的,用修改过之后编译的libuv.a,libjansson.a,libpomelo.a文件,就ok了。

修改之后肯定要测试,因为原来没有搭建过ipv6环境,就自己在mac电脑上重新搭建一遍。(网上的教程其实很详细,这里在写一遍,只不过是加深印象~)。

准备:一台苹果电脑,一根网线(一体机就不用了,一般都是有网线的),一个苹果设备。

注意一点:有些电脑插上网线,发现连不上网,打开wifi却可以连上,可能是因为在公司,你的网络和你的ip绑定了,这时候你就需要分配一个新的ip和网线连接。

具体操作步骤:

系统偏好设置--->共享(点击的时候按住Option)


ipv6环境搭建及真机测试_第1张图片

勾选创建NAT64,互联网共享,,以太网,Wi-Fi,四个地方。


ipv6环境搭建及真机测试_第2张图片

设置WiFi的名字密码,方便识别测试:


ipv6环境搭建及真机测试_第3张图片

然后就可以看见状态:


环境搭建完毕,有iPhone设备连上刚才命名的wifi就可以测试了。

有点容易忽视就是点击option键,最后一张图作对比。


ipv6环境搭建及真机测试_第4张图片

你可能感兴趣的:(ipv6环境搭建及真机测试)