「キオスク」アプリであるiPadアプリを書いています。iPadが壁にぶら下がっていて、アプリが実行されているはずです。昨夜(12月31日金曜日)にアプリを起動して実行するテストを行いました。今朝、目が覚めたときは走っていませんでした。iPadのコンソールをチェックしたところ、クラッシュした理由がわかりません。
iPadが接続されているため、バッテリーは発行されていません。アプリケーションデリゲートでidleTimerを無効にしました。アプリは昨夜深夜まで実行されているのが見られました。
私のアプリはゲームキットを介してBluetoothサーバーとして機能し、コンソール出力の大部分はBluetoothステータスメッセージで占められていることに注意してください。
iPadを開くと、アプリが一時停止し、「期限切れのプロビジョニングプロファイル」を確認するように求めるシステムアラートが表示されました。「却下」をタップすると、アラートが消えました。システムアラートを閉じてから約1秒後にアプリがクラッシュしました。
この問題を診断する方法はありますか?アプリがクラッシュするのはなぜですか?
これが、 XcodeのオーガナイザーからコピーしたiPadのコンソールログです。
編集:
少しグーグルすると、このサイトにたどり着きます。アラートビューにより、アプリはフォーカスを失います。それが関係している可能性はありますか?問題を解決するにはどうすればよいですか?
EDIT2:
私のクラッシュログは状況を次のように説明しています。
アプリケーション固有の情報:
appnameが時間内に再開できませんでした
経過した合計CPU時間(秒):10.010(ユーザー8.070、システム1.940)、100%CPU
経過したアプリケーションのCPU時間(秒):9.470、95%CPU