0

libGDX を使用して iOS アプリを開発しました。Xamarin.iOS を使用してコンパイルおよびデプロイされ、Mono フレームワークを使用して実行されます。

テスト用の iPad (シミュレーターではなく、物理的な iPad) に展開すると、しばらくは問題なく動作します。しかし、しばらくすると (今回は約 12 時間と 5 ~ 10 回の起動)、機能しなくなります。今起動しようとすると、すぐに強制終了します。

iPad でアプリ アイコンをクリックすると、アイコンが拡大して画面いっぱいに表示されます (iPad で起動したときにすべてのアプリが行うように)。ただし、画面が真っ暗になると、アプリは閉じて iOS メニューに戻ります。エラー メッセージはありません。

アプリは「Release|iPad」で展開されています。

何が間違っているのか、またはエラーメッセージ/ログを取得する方法、またはそれを理解するのに役立つ何かについてのアイデアはありますか?

4

2 に答える 2

0

InvokeInBackground を使用しているかどうかを確認します。使用している場合は、ThreadPool.QueueWorkItem(delegate { {code} } ); に切り替えます。

私は現在のリリースで大きなクラッシュの問題を抱えていました.. InvokeInBackground.. で.. System.Threading に交換すると.. 問題は消えました。

于 2013-08-27T18:43:43.410 に答える