1

私はしばらくの間CoronaSDKを使用していて、本当に気に入っていますが、理解できないことが1つあります。それは、実際のデバイスでコードをデバッグする方法です。

その時点で、私のコードがシミュレーターでうまく動作するとき、私は通常それをコンパイルして、電話でそれを試します。しかし、エラーが発生した場合、それはシミュレーターを気にしませんが、電話を怒らせます、私は単にエラーメッセージを見るだけです:

「このアプリケーションでLuaエラーが発生しました(ログを参照)など。」

私と上司は、小文字ではなく大文字で要求したことを理解するために1日を費やしました。

私の質問は、そのログを実際に「見る」方法は?デバイスをDDMSに接続しようとしましたが、関連する出力が表示されませんでした。そのログにアクセスする方法はありますか(私はAndroidデバイスでテストしています)?または、シミュレーターで電話の正確な動作をシミュレートする方法はありますか?通常、i / o操作が原因で、間違ったケースを使用すると、電話がおかしくなります。

4

2 に答える 2

7

iOSデバイスでデバッグする最良の方法は、USBポートを介してデバイスを接続した状態でXCodeのオーガナイザーを使用することです。Organizerの左側のパネルには、XCodeが認識している各デバイスのブロックがあります。XCodeが必要なすべての情報を収集できるように、[デバッグにデバイスを使用する]ボタンなどをクリックする必要がある場合があります。

完了したら、XCodeを使用してアプリをデバイスにインストールできます(.ipaファイルを作成する必要はなく、オーガナイザーを介してアプリをデバイスにコピーするだけです)。左側のパネルに「コンソールログ」へのリンクがあり、それをクリックすると、CoronaSDKによって発行されたステートメントやその他のエラーを印刷できます。

ロブ

于 2012-12-02T17:28:34.857 に答える
1

Xcodeがない場合は、iPhone構成ユーティリティを試すことができます。xcodeよりも軽量で、Windowsマシンでも使用できます。

于 2013-01-09T03:24:21.710 に答える