前记

最近刚换了工作,生活终于又安定下来了,又可以更博了

正文

最近公司在上线APP(整体全是用JS去写的,就用了我原生的一个控制器),然后APP就去上线,就被苹果巴巴给拒了。通过阅读苹果回复的邮件,因为IPv6的问题。当然网上关于怎么OSX10.11搭建IPv6本地测试APP的博客有了很多,也很详细,我主要谈下OSX 10.12搭建的感触。

首先确定问题是不是在客户端

就拿今天我废了九牛二虎之力,因为mac搭建IPv6本地去测试APP,是从OSX10.11之后,才出现的。然而公司的电脑系统比较低,等我升级到10.10之后,APPStore不提醒我更新系统了,然后我只能去更新10.12,然后那个APPID是家庭共享的,又改了支付方式。等我测试好之后,去跟主管汇报(主管是一个写代码写了二十年的老程序员),说测试IPv6没问题。主管说:公司的只是IPv4,你怎么测试的IPv6,因为在外网访问的时候,你测试的即使是IPv6,也最终转换成IPv4. 我说这个问题,就是当看到被拒绝因为IPv6,先问清楚后台是不是支持IPv6,别自己忙活了半天,工作汇报的时候,知道后台不支持IPv6.

OSX10.12搭建测试APP的注意点

搭建 IPv6 测试环境说白了就是用 Mac 做一个热点,然后用 iPhone 连接这个 Wi-Fi,听起来很容易,下面跟着我的步伐走吧。(非WiFi上网方式的Mac) 和正常的开启 Mac 热点的方式的区别是这次我们产生的是一个本地的 IPv6 DNS64/NAT64 网络,这项功能是 OS X 10.11 新加的功能(如果你的 Mac 系统版本不是的话必须要升级哦,才能产生 IPv6 的热点)。 和我们以前开启热点方式不一样的地方在于,我们在 “系统偏好设置(System Preferences)” OSX10.11是在界面选中 “共享(Sharing)” 的同时,要按住 “Option” 键,而在OSX10.12则是在界面上选中共享的同时,同时点击“option”+"command"。如下图:

具体操作详见博客

博客地址:http://www.jianshu.com/p/49442934b81d

后记

参考博客的时候,要看日期

最新文章

  1. Chrome 扩展机制
  2. iOS-技巧性总结
  3. WebGIS中一种根据网格索引判断点面关系的方法
  4. ruby不能识别中文的一个坑
  5. mac eclipse 添加pydev插件 步骤
  6. ubuntu16.04安装重启后显示黑屏
  7. html5 web database
  8. OpenJudge 7624 山区建小学
  9. UVA 586 Instant Complexity
  10. URL的标准格式
  11. Struts2 05---拦截器
  12. MySQL 数据库的创建&修改
  13. HDU 1560 DNA sequence(DNA序列)
  14. 安装python的第三方Pillow库
  15. Markdown使用简介 及 学习资源整理
  16. Bootice1.34版本把grub4dos0.46a写入硬盘MBR失败一个例子
  17. Java事务管理之JDBC
  18. 003 python流程控制与函数
  19. GO学习笔记 - 用":="实现短声明变量!
  20. js获取span标签的值

热门文章

  1. Java关键字解释及作用
  2. js 获取数组最后一个元素
  3. 怎么让挨着的两input之间没有空隙?
  4. 微信小程序之跨界面传参
  5. redis-server进程CPU百分百问题
  6. 进程之multiprocessing
  7. Ng第十二课:支持向量机(Support Vector Machines)(一)
  8. MySQL查询实例
  9. java基础-day19
  10. Android 百度云推送