chjh0540237 2017-07-19 05:35 采纳率: 100%
浏览 1043
已采纳

quick cocos2dx3.3fainl打包在ios10上socket无法连接问题寻求帮助

环境:quick cocos2dx3.3final ios工程,xcode8.2.1 测试环境:iphone6 ios10.1.1(14B100),有wifi,有无SIM卡都一样问题 问题描述:通过xcode连接上述iphone6进行测试发现,应用Bundle Identifier 只能用com.njsvt.yiyifarm,游戏socket才能正常连接,在手机设置下面也才能看到当前安装的游戏,一旦更改了bundle id如改成com.njsvt.yyfarm,游戏socket就无法连接,在手机设置下面也找不到当前游戏;证书配置与工程配置截图如下:
图片说明
图片说明
此时在上述的测试机上没有任何问题,在手机设置下面也能看到当前游戏
图片说明
当把xcode下面的Bundle Identifier更改为com.njsvt.yyfarm,其它不变,工程配置截图如下:
图片说明
此时启动安装的游戏就会发现socket一直无法连接,如下
图片说明
而且在手机设置下面也找不到当前游戏
图片说明
很是费解,求大神们指点如何破,谢谢

问题补充,通过对socket底层输出打印发现,更换bundle id连接不上的错误码为65即No route to host,此时socket会自动重连,重连时就报错误码48即Address already in use打钱截图如下:
图片说明

实在是不知道怎么破了,求帮助,多谢了

  • 写回答

2条回答 默认 最新

  • chjh0540237 2017-07-27 11:59
    关注

    终于搞到解决办法了,如下:
    1. 手机还原初始设置,这样再进入设置就可以看到当前应用在列表内了,如下图:
    图片说明
    但在此处点开会发现,没有无线数据这一项,如下图:
    图片说明
    正常图应该是下面这样子:
    图片说明
    2.然后解决办法是,把无线网络关闭,使用自流量打开应用,即可,之后可自行关闭再用wifi都不会再有影响,参考:http://jingyan.baidu.com/article/4853e1e565b9781909f726b4.html

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记