1.8.1无法真机调试(切回1.5.2可以,仅测试了iOS端)

我升级到1.8.1后出现的。

于是我测试1.5.2和1.8.2两个版本下:
1 同样的游戏(新建的helloworld模版)
2 《 .vscode/ launch.json》 配置完全相同。

测试顺序:
清空build/下所有文件, 1.5.2使用default模版重新生成native项目,配置launch.json,vscode可以正常真机调试。
清空build/下所有文件, 1.8.1使用default模版重新生成native项目,配置launch.json,vscode提示retry socket.connect
清空build/下所有文件, 1.5.2使用default模版重新生成native项目,配置launch.json,vscode可以正常真机调试。
清空build/下所有文件, 1.8.1使用default模版重新生成native项目,配置launch.json,vscode提示retry socket.connect

 总之就是切到1.8.1后,构建native项目,就不能真机调试了。切回1.5.2,重新构建,就又可以了。所有其他条件配置都不变。

有人遇到这个问题吗?我重新去看了文档,和之前并没有什么不同。为什么升级了就调试不聊了?求救啊。

怎么真机调试的

文档里有啊。http://docs.cocos.com/creator/manual/zh/publish/debug-native.html

顶一顶,求关注。没有人遇到吗?大家都不做native,都是做h5吗?

你试一下这个方法:
https://github.com/cocos-creator/cocos2d-x-lite/blob/v1.7/cocos/scripting/js-bindings/docs/JSB2.0-learning-zh.md#safari远程调试javascriptcore

要拉到文档下面:

1赞

我打开看了一下,就看到chrome和safari 的远程浏览器调试。

我的游戏中有拍照模块,流程是
从cocos 场景,到拍照,然后图像处理,然后返回cocos场景。

所以不能用浏览器,流程中要调用摄像头的。所以要调试整个流程必须要xcode运行真机调试。

远程调试,浏览器只是负责调试,实际上还是在真机运行。

原来是这样,好的我试试~
非常感谢!