1

我使用 Corona SDK 已经有一段时间了,我真的很喜欢它,但有一件事我无法弄清楚:如何在真实设备上调试我的代码?

那时,当我的代码在模拟器中运行良好时,我通常会编译它,然后在手机上尝试。但是当出现一些错误时,这不会打扰模拟器,但会惹恼手机,我只会看到一条错误消息:

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

我和我的老板花了一整天的时间弄清楚,我用大写而不是小写提出了要求。

我的问题是:如何真正“看到”该日志?我试图将我的设备连接到 DDMS,但我没有看到相关的输出。有没有办法访问该日志(我正在安卓设备上测试)?或者有没有办法在模拟器中模拟手机的确切行为?通常手机会因为 i/o 操作以及使用错误的外壳而崩溃。

4

2 回答 2

7

The best way to debug on iOS devices is to use XCode's Organizer with your device plugged in via the USB port. On the left hand panel of Organizer, there will be a block for each device that XCode knows about. You may have to click on a button "Use device for debugging" or something similar so XCode can gather all the information it needs.

Once done, then you can use XCode to install the app to the device (you don't need to make an .ipa file, just copy the app to the device via Organizer). In that panel on the left, there is a link for "Console Log", click that and you can your print statements and other errors issued by Corona SDK.

Rob

于 2012-12-02T17:28:34.857 回答
1

如果你没有 Xcode,你可以试试iPhone 配置工具。它比 xcode 更轻量级,而且您还可以在 windows 机器上使用它。

于 2013-01-09T03:24:21.710 回答