IPv6 Cocos2d-x

来源:互联网 发布:买鞋软件 编辑:程序博客网 时间:2024/06/05 17:27

本文   源自: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网络,只需要更新CURLlibwebsocket网络。


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


一、通过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,小伙伴们无需升级哦。

0 0
原创粉丝点击