Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

App crash Exception Type: EXC_CRASH (SIGKILL) Termination Reason: Namespace SPRINGBOARD

My app was recently rejected as the app crashed on launch by beta testers but when running it in development provisioning profile this does not happen.May I know what this crash log mean when and how to solve it ?

Guideline 2.1 - Performance - App Completeness We were unable to review your app as it crashed on launch. We have attached detailed crash logs to help troubleshoot this issue.

Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d Termination Description: SPRINGBOARD, scene-create watchdog transgression: com.app.appname exhausted real (wall clock) time allowance of 19.03 seconds | | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: scene-create | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 25.420 (user 25.420, system 0.000), 42% CPU", | "Elapsed application CPU time (seconds): 1.125, 2% CPU" | ) Triggered by Thread: 0

like image 402
Femina Brahmbhatt Avatar asked May 05 '18 06:05

Femina Brahmbhatt


1 Answers

Since you've got error code 0x8badf00d:

The exception code 0x8badf00d indicates that an application has been terminated by iOS because a watchdog timeout occurred. The application took too long to launch, terminate, or respond to system events. One common cause of this is doing synchronous networking on the main thread. Whatever operation is on Thread 0: needs to be moved to a background thread, or processed differently, so that it does not block the main thread.

More info here.

like image 102
M Reza Avatar answered Nov 06 '22 11:11

M Reza