iOS-用手机网络测试Ipv6

作者: 轩辕小羽 | 来源:发表于2016-06-03 11:36 被阅读22712次
    为了好看放张图

    前言

    从6月1日开始苹果要求之后审核的项目必须支持iPv6,如果不支持将被拒绝
    掘金最近一次审核被就被拒绝了....理由为下:
    Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.



    原因是LeanCloud更新了一个版本才支持IPv6,更新之后找了几篇搭建IPv6网络的文章都不太满意,于是在自己解决之后整理一篇博客把经验借鉴给大家

    正题

    材料:
    首先需要准备Mac一台
    iphone2部(其中一部用于测试你的项目,请装上你的应用)
    连接线一根

    第一步:通过数据线连接iphone和mac
    第二步:打开iphone的个人热点并选择仅USB

    如果没有选项,请关闭手机连接的Wi-Fi,用手机自己的移动网络


    选择仅USB
    第三步:打开网络偏好设置,确保你的Mac的Wi-Fi是打开的,并且没有连接任何网络

    如果已有连接wifi可以在高级里删除之前的联网缓存

    第四步:打开系统偏好设置,按住option(alt)键点击共享

    如果不按住option键将不会出现IPv6选项

    第五步:选择iPhone USB -> Wi-Fi -> 创建NAT64

    如果没有出现创建NAT64网络请重复第四步

    第六步:选择右下角的Wi-Fi选项,可以设置密码也可以不设置密码

    最后别忘了勾选左侧的选项,不然不会打开共享,显示互联网共享:打开代表操作成功


    勾选互联网共享
    用你另一台iPhone链接你Mac所创建的IPv6测试网络

    如果你的DNS如上图所示的格式一样的话就代表你的IPv6测试环境已经搭建好了,可以开始测试你的项目了

    参考资料:

    iOS应用支持IPV6,就那点事儿:http://www.jianshu.com/p/a6bab07c4062
    针对苹果最新审核要求为应用兼容IPv6:http://www.jianshu.com/p/69ed4489762c
    如果还有关于IPv6的问题可以在留言里问我,我会和你们一起解决的

    其他

    这样做比连接有线网络更便捷,但是缺点就是很耗费流量..感谢我司同事贡献的流量和技术...

    相关文章

      网友评论

      • 尼古拉斯_东:请教下大神,我这边用mac共享的以太网端口是wifi,但是我用手机连接上去后,手机没有网络,百度也上不去?是怎么肥四啊?DNS解析错误吗?还是什么啊?
      • Loki_:请问一下,我用这个方法设置了ipv6的网络,手机也可以连接上,DNS也是:格式的,手机也可以上网,但是我用Safari访问http://test.ipv6.com,还是告诉我没有检测到ipv6地址,请问这个是什么情况?是ipv6是设置成功了还是没有成功?
      • JHA:为什么我另一个手机连不上mac 发出的wifi
        传递正正正能量:我也是另一个手机连不上mac 发出的wifi 悲催
        尼古拉斯_东:你是没散发出来,要把网线拔了
      • 自由快挂:DNS 的格式是 2001:2:0:aab1::1,但是访问 http://test-ipv6.com/index.html.zh_CN 报告不是 ipv6 网络
      • 谨言慎行_:默默地点个赞 加个关注
      • 2390c175eaf0:我用A iphone按本文方法将手机4G网络共享到mac, 用B手机连接mac共享的ipv6wifi, 在B手机打开飞行模式打开wifi, 查看IP地址和dns都是ipv6的, 这时候在百度查看自己手机的ip,居然还是显示ipv4地址.博主知道为什么吗,很捉急...
      • 5bccafa0db33:你好 , 请问连上wifi 但是上不了网是什么原因?
      • kevinLHP:不过创建出来的网络,是不是和美国的环境不一样啊,我用这个测试我们的软件没有问题,但是苹果审核给我的回复就是没网络
        JHA:我的也是 自己内测可以 但提交还是被拒
      • 菁欣陌陌:搂着你好!我的app被拒了,说是登录的时候有bug,ipv6的问题,我按照你的方法试了一下,我的app能正常登录和使用,请问是什么问题呀??
        JHA:@Kimving 你们怎么解决的啊
        67b97b50c113:我也是昨天刚审核被拒的,和你的被拒理由是一样的,奇怪啊,有没有知道如何解决
      • 75522fb1d19c:通过真不容易
      • 75522fb1d19c:IPV6被拒可加Q群567612859讨论
      • DwightChan:怎么知道自己的搭建好的就一定是 ipv6 , 手机怎么一定使用的就是 ipv6 的网络而不是 ipv4 的
      • Twenty_:我这边用ipv6 测试是没问题的,为什么还把我拒了。
      • 泡芙coder:为什么你写的是创建了ipV6 网络 huchunyuanMacBook 这个网络 ,最后一张图连的却是SGJ的网络。莫非你最后分享的网络也连不上, 经测试你这个根本就走不通。。。。。。只能MAC插网线配置
      • 廿有四:用这种方式你是否试过可以用?
      • 8b0ae165f1f9:我想问一下,我按照你的操作,用手机作热点,mac通过USB热点连上之后发射IVP6的wifi。用另一台手机连上之后,发现QQ,微信都连不上服务器,手机也不能上网,这是正常的吗?
      • b7e0fd332c30:您好,我的共享里没有iPhone USB的选项怎么破呢:sweat:好急
      • 蓝蓝的白云:我在App Store上架被拒了,原因是没有支持ipv6,但是我用你的方法测试了一下,数据正常,没有问题。这个是什么原因?
        轩辕小羽:@蓝蓝的白云 拒绝的时候有告诉你具体哪个页面没有支持,我们之前被拒绝的时候是登陆
        蓝蓝的白云:能说的详细点吗?或者有其他比较齐全的模拟测试方法提供吗?
        轩辕小羽:@蓝蓝的白云 某些接口还没有支持?
      • bb4860f56d0d:我怎么发现搭建成功后使用的是手机流量,用了一会流量不足的短信提醒就过来了,你们也是这样的吗?
      • 不余先生:非常感谢!省了买网线转换器的钱!
      • 程旭媛:楼主你好 我刚刚搭建IPV6后,app在手机上是可以正常运行的,这个重新提交的时候 如何给苹果说明一下呢?
        轩辕小羽:@程旭媛 这只是测试方法,没有任何改问题的代码啊………问题还是要你自己去改啊……
        程旭媛:@轩辕小羽 但是我代码里关于IPV6的什么都没有改 还是原来的代码,只是按照你的这篇文章测试了一下, 这样会通过吗?
        轩辕小羽:@程旭媛 我没有说明,他们测试通过了就行
      • 正确的道路上用笨方法:楼主你好 ,如果搭建完之后,app可以正常运行 是不是自测ok?
        轩辕小羽:@正确的道路上用笨方法 是的,我测完了审核就通过了
      • 夏日雨云天:共享了,但是另外一个手机搜不到这个WiFi,我的系统是10.11.5
        轩辕小羽:@0b381bedf897 搜不到就不清楚为什么啦...可能是设备问题吧
      • 9018b2639239:@轩辕小羽 这种方法配置的ipv6 ,在http://test-ipv6.com/测试,是ipv6吗??
        在木为桐:@阿_c283 你好~我也碰到了同样的问题,网络DNS显示正确,但测试显示为ipv4,请问你解决了吗?
        阿_c283:@轩辕小羽 用这种方式创建的网络,用iPad连接后,在http://test-ipv6.com/测试显示的时ipv4,为什么呢?DNS显示的ipv6的
      • 自在的仙人:我试了,手机连接Mac共享出来的热点时,一直在获取ip地址阶段,无法连接。
      • 逗比iOS:你好,我想问一下,我按照你说的创建了IPv6网络,但是微信登录不上去,我想问一下是微信的问题吗
        轩辕小羽:@逗比iOS 我们项目也有微信登陆和分享..没有问题啊,应该是你配置的事情
        逗比iOS:@轩辕小羽 是的在IPV6情况下.微信(腾讯)不能登录,那么,App微信登录,分享都做不了了
        轩辕小羽:@逗比iOS 你用的是官方最新版sdk嘛?
      • e638ad4d5177:第一次环境搭好了 过了一会设备重新切换了一下网络 mac的wifi就不能用了 输入密码说错误,不设置密码重新连接说无法加入网络 请问是什么原因?
        轩辕小羽:@e638ad4d5177 切换设备可能要重新设置吧
      • 曾令伟:死活出不来那个IPV6选项 我的mac系统是 OS X Yosemite 10.10.5 这个是最新系统吧
        曾令伟:@轩辕小羽 你的可是 OS X Yosemite 10.11.5 系统 为啥我更新不了系统 提示最新
        轩辕小羽:@weiweiwei 我的系统是10.11.5
        轩辕小羽:@weiweiwei 按住option进去
      • ef528bddc141:试了几次怎么都没出来创建 NAT64 网络的选项?
        轩辕小羽:@笑笑张 可能得更新系统吧…或者看看流程中那步没走对,有没有按住option键
        ef528bddc141:@轩辕小羽 10.10.5
        轩辕小羽:@笑笑张 系统是不是10.11.5
      • Awe:给网红再加一个评论
      • c4e5ae7286e4:不能只用台手机吗?
      • 火星的蝈蝈:非常感谢,正是我需要的
        轩辕小羽:@火星的蝈蝈 :smile:
      • 晴咖:好深奥 程序猿不容易呀
        轩辕小羽:@晴咖 深奥到不深奥,并没有代码:smile:
      • SJTom:对于手头没有usb转网线的接口的,用手机搭建 IPV6 确实方便!!
        4f6a2617054e:用Mac直接插网线配置的,但是手机链接以后没法上网,有遇到没
        c4e5ae7286e4:@SJTom 我一开始理解错了,谢谢^ω^
        SJTom:@高烽 如果有Usb 转网线接口,可以用插网线的方法搭建。没有接口的话,用手机热点网搭建,更快,更省事。

      本文标题:iOS-用手机网络测试Ipv6

      本文链接:https://www.haomeiwen.com/subject/fxokdttx.html