在设备上调试 Corona SDK 应用程序

我已经和 Corona SDK 工作了一段时间,真的很喜欢它,但有一件事我想不通:如何在真实设备上调试我的代码?

当我的代码在模拟器上运行良好时,通常会编译它并在手机上尝试。但当出现一些错误,这些错误不会影响模拟器,但会使手机遇到麻烦,我只能看到一个错误消息:

“此应用程序遇到 Lua 错误(参见日志)等。”

我和我的老板花了一整天时间来找出,我使用了大写字母而不是小写字母。

我的问题是:如何实际“查看”那个日志?我试图将我的设备连接到 DDMS,但我没有看到相关的输出。是否有一种方法可以访问该日志(我正在 android 设备上进行测试)?或者有没有一种方法在模拟器中模拟手机的确切行为?通常手机会因为I/O 操作,或者使用了错误的大小写而疯狂出错。

点赞
用户1870706
用户1870706

在 iOS 设备上进行调试的最佳方法是使用连接 USB 端口的设备,在 XCode 的组织器中进行。在组织器的左侧面板中,会有一个块对应 XCode 所知晓的每一个设备。你可能需要点击 "用于调试的设备" 或类似的按钮,以便 XCode 收集所需的所有信息。

完成后,你就可以使用 XCode 将应用安装到设备上了(你不需要制作 .ipa 文件,只需通过组织器将应用复制到设备上即可)。在左侧面板中,有一个名为 "控制台日志" 的链接,点击即可查看 Corona SDK 发出的打印语句和其他错误信息。

Rob

2012-12-02 17:28:34
用户1621850
用户1621850

如果您没有 Xcode,可以尝试 iPhone 配置实用程序。它比 Xcode 更轻量级,而且您也可以在 Windows 机器上使用它。

2013-01-09 03:24:21