私は非常に奇妙な問題に直面しています:私のiPhoneが再起動しています。この問題は、特定のシナリオでのみ発生します。
ステップ1:アプリ全体のデータを読み込む同期プロセスがあります。つまり、私は基本的に、カメラでキャプチャした4〜5枚の画像をアップロードし、アプリデータを同期することで、大量のAPI呼び出しを行っています。
ステップ2:同期した後、iPhoneのホームボタンを押してアプリをバックグラウンドで実行します。
ステップ3:iPhoneの画面をロックしています(サイドボタンを使用)。
数秒後、アップルのロゴが表示され、電話が再起動したようです。アプリがデバッグモードで接続されている場合、これは複製されません。デバッグナビゲーターアプリが125MBのメモリのみを使用していることを確認しました。ディスクとネットワークの値は0%です。エネルギーへの影響が大きくなっていますが、これがエネルギーへの影響が大きいためかどうかはわかりません。私はiOS12.4でのみこの問題に直面しています。
アプリケーションだけでなく、電話(またはおそらく単にスプリングボード)が再起動するという事実は、これがAppleのバグであることを意味します。試してもiOSをクラッシュさせることはできないはずです。
システムが想定どおりに動作していないため、考えられる原因を見つけるのは困難です。デバイスのログには、アプリ以外の情報が含まれている場合があります。これは、アプリケーションからのアクションがいくつもあるためにシステムAPIが壊れている可能性があります。
多くの場合、この種のことで次のOSバージョンで修正されますが、そうでない場合、または追跡することが重要な場合は、システムとのやり取りの方法(バックグラウンドAPI、通知など)を削除して、何かが問題を修正します。
問題を見つけた場合は、ドキュメントに従って「正しい」方法で作業を行っている可能性があり、回避策を見つける必要があります。時間があれば、Appleにバグを送信して、根本的な問題が修正される可能性を高めることができます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加