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)
勾选创建NAT64,互联网共享,,以太网,Wi-Fi,四个地方。
设置WiFi的名字密码,方便识别测试:
然后就可以看见状态:
环境搭建完毕,有iPhone设备连上刚才命名的wifi就可以测试了。
有点容易忽视就是点击option键,最后一张图作对比。
网友评论