Cocos-Creator Debug的几种方式

不知道有没有同学文档还没看完的就去折腾了?

反正我就是,导致在坑里待了几个小时。

下了一个最新版的Creator(v1.9.1),之前做过Creator项目,随之下了个VSCode。

然后就vscode工作流走一走,准备看看Debug的时候才发现怎么都搞不定了=。=,把Creator的几种debug方式搬过来给大家分享一下。 

1. v1.7版本以下的可以使用VSCode来Debug。

        VS Code工作流 => 安装VS Code拓展插件 =>启动VS Code =>在VS Code Debug Tab 中选择Cocos-JSB调试方案 =>

打开对应文件 

  • Windows:CocosCreator/resources/cocos2d-x/simulator/win32
  • Mac:CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources

=>creator把模拟器跑起来=>切到VSCode F5就可以调试了。

2.v1.7以上的用不了VSCode Debug了。

 

Windows

运行模拟器后,直接用 Chrome 浏览器打开地址:chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws=127.0.0.1:5086/00010002-0003-4004-8005-000600070008 即可进行调试

 

Mac

  • 运行模拟器后,在 Safari 浏览器的 偏好设置 -> 高级 选项卡中,勾选 在菜单栏中显示"开发"菜单
  • Safari 菜单中选择 开发 -> 你的 Mac 设备 -> Cocos2d-x JSB
  • 在弹出的 Web Inspector 中进行调试

Android 调试

  • 确保 Android 设备与 Windows 或者 Mac 在同一个局域网中。注意在调试过程中请勿使用 VPN ,否则可能导致无法正常调试。
  • 在 Creator 的构建发布面板选择 Android 平台、Debug 模式,构建编译运行工程。
  • 用 Chrome 浏览器打开地址:chrome-devtools://devtools/bundled/inspector.html?v8only=true&ws={IP}:5086/00010002-0003-4004-8005-000600070008, 其中 {IP} 为 Android 设备的本地 IP,即可进行调试。

iOS 调试

  • 通过 USB 数据线将设备和电脑连接起来。
  • 打开 iPhone 的设置 -> Safari -> 高级 -> 打开 Web 检查器。
  • 在 Creator 的构建发布面板选择 iOS 平台、Debug 模式,构建工程。在 Xcode 中打开工程。
  • 在工程中添加签名:选择你的 iOS 工程 -> General -> Signing -> 选择你的开发者证书。
  • 为 Xcode 工程添加 entitlements 文件,如果 entitlements 文件存在则跳过此步骤。如果不存在,则到工程的 Capabilities 设置中打开 iCloud,然后再关闭。这时 .entitlements 文件会被自动添加到工程中。
  • 确保 Build Setting 里面 Code Signing Entitlements 选项中包含 entitlements 文件。
  • 打开 entitlements 文件,手动添加 get-task-allow,值类型为 Boolean,值为 YES。
  • 在 Xcode 中编译工程,将工程发布到设备上。
  • Safari 菜单中选择 开发 -> 你的设备 -> Cocos2d-x JSB(该步骤如果找不到你的设备,有可能是因为 Safari 版本过低,需要升级 Safari)
  • 在弹出的 Web Inspector 中进行调试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值