問題

私は最近、エラーメッセージEXC_CRASH SIGKILLのためにAppleから拒否された(最初の提出)アプリを持っていました。レビューコメントには、起動時にアプリがクラッシュしていたことが記載されています。私はこのエラーがiOS 12、Firebase、または私のアプリに関連する可能性があることを理解しています。

私はデバッグしたいが、私は私の最後にこのバグを複製することができない。私はxCodeの展開とTestFlightからまっすぐにテストしましたが、残念ながら複製できません。アプリは問題なく読み込まれています。

最終的に(TestFlightまたはxCode経由で)複製し、このエラーを解決するにはどうすればよいですか?

例外の種類:EXC_CRASH(SIGKILL)例外コード: 0x000000000000、0x0000000000000000 例外注意: EXC_bother_NOTIFY終了理由:名前空間のスプリングボード、コード 0x8badf00d 終了 説明: springboard, scene-create watchdog ストーリー: 17.77秒| ProcessViisibility:foreground | ProcessState:running | WatchdogEvent:scene-create | WatchdogVisibility:foreground | DogWatchCPUStatistics:(| "合計CPU時間(秒):37.550 (ユーザー37.550、システム0.000)、63%CPU"、| "ElapsedアプリケーションCPU時間 (秒):1.015、2%CPU "|)スレッドによってトリガーされました:0

  ベストアンサー

ここに答え https://developer.apple.com/library/archive/technotes/tn2151/_index.html

例外コード0x8badf00dは、ワッチドッグタイムアウトが発生したため、アプリケーションがiOSによって終了したことを示します。アプリケーションは、システムイベントの起動、終了、または応答に時間がかかりすぎました。これの一般的な原因の1つは、メインスレッドで同期ネットワーキングを行っています。スレッド0上の操作はバックグラウンドスレッドに移動する必要があります。

そして、ここにこのクラッシュ https://developer.apple.com/library/archive/technotes/tn2151/_index.html の理由があります

  同じタグがついた質問を見る

iosswiftxcodefirebase