2012-11-27 69 views
1

我正在使用Corona SDK一段時間,並且我非常喜歡它,但有一件事,我無法弄清楚:如何在真實設備上調試我的代碼?在設備上調試Corona SDK應用程序

在這一點上,當我的代碼在模擬器中運行良好時,我通常會編譯它,然後在手機上嘗試它。但是,當有一些錯誤,不打擾模擬器,但尿尿手機關機,我只看到一個錯誤信息:

「這個應用中遇到的一個Lua錯誤(參見日誌)等。」

我和我的老闆花了一整天的時間搞清楚,我用大寫而不是小寫做了一個要求。

我的問題是:如何實際「看到」那個日誌?我試圖將我的設備連接到DDMS,但我看不到相關的輸出。有沒有辦法訪問該日誌(我正在測試一個Android設備)?或者有沒有辦法在模擬器中模擬手機的精確行爲?通常,由於I/O操作以及使用錯誤的情況,手機會出現異常情況。

+2

這是關於商業產品的一個非常基本的用法問題。你不應該嘗試[他們的支持論壇第一](http://developer.coronalabs.com/code/enable-real-time-device-debugging-ios)? – Mud

+0

哦,謝謝!我沒有想到,它會輸出堆棧跟蹤,但DDMS會輸出來自它的所有內容。 –

回答

7

在iOS設備上進行調試的最佳方式是使用XCode的Organizer,並通過USB端口插入設備。在組織者的左側面板上,XCode知道每個設備將有一個塊。您可能需要點擊「使用設備進行調試」或類似的按鈕,以便XCode可以收集所需的所有信息。

完成後,您可以使用XCode將應用程序安裝到設備上(您不需要創建.ipa文件,只需通過管理器將應用程序複製到設備)。在左側的面板中,有一個「控制檯日誌」鏈接,單擊該鏈接,您可以打印聲明和Corona SDK發佈的其他錯誤。

羅布

1

如果你沒有Xcode中,你可以嘗試iPhone配置實用程序。它比xcode plus更輕,您也可以在Windows機器上使用它。

相關問題