您的位置:首页 > 移动开发 > Cocos引擎

IPv6 Cocos2d-x

2017-01-19 14:42 323 查看
本文   源自:https://mp.weixin.qq.com/s?__biz=MjM5ODAxNTM2NA==&mid=2659642350&idx=1&sn=a7db1bb86e965f8408c1687f73b23c7e&scene=1&srcid=0619ztJlty4HuLRBOll0Yr6V&key=18e81ac7415f67c4acff47973e6979565cda32dd8f6c87dca6f733d6e6b4118817536543eb3844b8c890968fdbb06eed&ascene=0&uin=Mjk2MDM0NjgyMA%3D%3D&devicetype=iMac+MacBookAir6%2C2+OSX+OSX+10.10.5+build(14F1021)&version=11020201&pass_ticket=WECSEWT6jaVZNRKNNwilauFgBa%2FhDiF9DioAiHKmly2CArsnkf%2FQbQJchxVf%2F7bk

近期,苹果发布声明,向应用开发者发出提醒:App Store要求所有iOS应用必须包含对IPv6-only网络的支持。该政策将在6月1日起生效,到时所有提交至苹果App Store的应用申请必须要兼容面向硬件识别和网络路由的最新互联网协议:IPv6-only标准。



目前,Cocos2d-x已经第一时间更新,以支持这个要求。如果你需要支持纯IPv6网络,只需要更新CURL和libwebsocket网络。


以下是两种更新方法,小伙伴可以选择自己喜欢的方式:

一、通过download-deps.py更新

1.修改cocos2dx_root/external/config.json 来更新第三方库

v3.x用户修改version字段为 v3-deps-94

v2.x用户修改version 字段为 v2-deps-7

2.运行 download-deps.py 脚本更新第三方库

二、通过github页面下载

v3-deps-94:
https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin/releases/tag/v3-deps-94
v2-deps-7:
https://github.com/cocos2d/cocos2d-x-3rd-party-libs-bin/releases/tag/v2-deps-6
对于Cocos2d-x v2.x的用户,同时还需要修改WebSocket.h和WebSocket.cpp这两个文件以适应新的libwebsocket库,具体参考如下:
https://github.com/cocos2d/cocos2d-x/pull/15666
最后还要告诉大家一个好消息:Cocos2d-x 3.11.1以后的版本将自动支持IPv6,小伙伴们无需升级哦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: