我正在使用Corona SDK一段时间了,我真的很喜欢它,但有一件事,我无法弄清楚:如何在真实设备上调试我的代码?
此时,当我的代码在模拟器中运行良好时,我通常会编译它,并在手机上尝试。但是当出现一些错误时,这不会打扰模拟器,但会关闭手机,我只是看到一条错误消息:
“此应用程序遇到Lua错误(请参阅日志)等。”
我和我的老板花了一整天的时间搞清楚,我用资本而不是小写来提出要求。
我的问题是:如何实际“看到”该日志?我试图将我的设备连接到DDMS,但我没有看到相关的输出。有没有办法访问该日志(我在Android设备上测试)?或者有没有办法在模拟器中模拟手机的精确行为?通常手机会因为i / o操作以及使用错误的情况而烦恼。
答案 0 :(得分:7)
在iOS设备上调试的最佳方法是使用XCode的管理器,并通过USB端口插入设备。在Organizer的左侧面板上,XCode知道的每个设备都会有一个块。您可能必须单击“使用设备进行调试”或类似的按钮,以便XCode可以收集所需的所有信息。
完成后,您可以使用XCode将应用程序安装到设备上(您无需制作.ipa文件,只需通过管理器将应用程序复制到设备上)。在左侧的面板中,有一个“控制台日志”链接,单击该链接,您可以查看Corona SDK发布的打印语句和其他错误。
罗布
答案 1 :(得分:1)
如果您没有Xcode,可以尝试 iPhone配置实用程序。它比xcode更轻,你也可以在Windows机器上使用它。