iOS开发 IPv6测试

释放双眼,带上耳机,听听看~!

今天,登陆iTunes connect,怀着忐忑的心情,心里默默念着,审核通过,审核通过,审核通过!然而,结果是让人很悲伤的,并没有通过,看着红红的“被拒绝”。点进去瞅瞅,Guideline 2.1 – Performance – App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 11.4.1 on Wi-Fi connected to IPv6 network

一、问题
  • 说我们App不支持IPv6,首页点击的时候没反应?
二、找问题
  • 看看审核人员给的截图,发现就是个首页,审核人员用的是4s的屏幕尺寸,根本看不到页面下方的点击按钮。(这里出现个小问题,在下面解决)但是我们app的首页本来就只有下方的按钮能点击,上面的界面是不能操作的。后面在解决中心回复审核人员,叫他向下滚动一下,再操作。(用的是中文回复的)
三、解决问题
  • 审核人员既然说了我们App支持IPv6有问题,那么我们还是要自己测试测试自己App在IPv6上跑有没有问题的。那么问题来了,应该咋测试呢?

进入正题


  1. 打开系统偏好设置(方法很多,请随意),下方统一称 设置
  2. 断开当前Wi-Fi 
    断开Wi-Fi.png
  3. 如果没有出现改选项,请在设置->网络中把自动加入网络关闭 
    关闭自动加入网络.png
  4. 使用USB连接Mac,关闭手机的无线局域网,关闭手机的个人热点
  5. 打开手机的个人热点,选择 “仅蓝牙和USB” 
    仅蓝牙和USB
  6. 等待3s,你会发现,你Mac连接上手机了,Mac可以上网了,点击设置->网络 
    iPhone USB
  7. 打开设置->共享 
    image.png
  8. 进入共享,点击互联网共享,看一下下方是否有创建NAT64选项,如果没有,退出共享到设置界面,按住option键,点击共享,进入共享界面,点击互联网共享就会出现创建NAT64选项了,选中。
    选中创建NAT64
  9. 设置Wi-Fi选项,点击上图右下角Wi-Fi选项。安全性选择WPA2 个人级
    输入账号密码
  10. 在下图中1的位置选择iPhone USB,2的位置选择Wi-Fi 
    选择来源和共享端口
  11. 打开右边互联网共享,等待3秒即可。 
    开启
  12. 开启后,就会发现状态栏上的Wi-Fi图标变成灰色的,里面一个向上的小箭头。现在就可以用手机搜索到共享的Wi-Fi了 
    开启成功
  13. 现在就可以进行IPv6测试了~
解决上面的iTunes connect里面的解决中心图片打不开问题:
  1. 电脑进入iTunes connect点击图片打开
  2. 手机下载App Store ConnectApp登录账户密码查看图标(注意以前的iTunes connectApp不好使了,要重新在App store下载新的)
  3. 在网页端复制图片地址发送到手机,用QQ、微信等工具打开试试

人已赞赏
iOS文章

iOS xib自定义,高度减少64

2020-2-14 9:57:03

iOS文章

IOS中GCD的使用

2020-2-14 11:26:19

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索