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

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 求差集那个函数有问题,有无佬可以解决
  • ¥15 MATLAB动图问题
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名