iOS 14.2 app crashes if the device is managed via MDM

iOS applications developed using Xamarin forms are crashing in iOS 14.2 version if the device is managed through Mobile Device Management (MDM). However, the same iOS apps work fine in iOS 14.2 if it is not managed by MDM.

Please find the device crash log below; I saw the following error when the app was launched.

+++++
2020-11-18 08:47:17.006488-0800 localhost SpringBoard[61]: (FrontBoard) [com.apple.FrontBoard:Watchdog] [application<App Name>:2693] Provision violated for watchdog process-launch: <FBSProcessResourceProvision: 0x281ad2b00; allowance: <; FBSProcessResourceAllowance;
 type: realTime; timeValue: 20.0s>; violated: YES>
2020-11-18 08:47:17.006802-0800 localhost SpringBoard[61]: (FrontBoard) [com.apple.FrontBoard:Process] [application<App Name>:2693] Received termination request: <FBSProcessTerminationRequest: 0x282f8b600; label: "watchdog provision violated";
 exceptionCode: "Watchdog Violation (0x8BADF00D)"; reportType: CrashLog; explanation: "process-launch watchdog transgression: application<App Name>:2693 exhausted real (wall clock) time allowance of 20.00 seconds">
2020-11-18 08:47:17.006844-0800 localhost SpringBoard[61]: (FrontBoard) [com.apple.FrontBoard:Process] [application<App Name>:2693] Now flagged as pending exit for reason: terminate with request
2020-11-18 08:47:17.006975-0800 localhost SpringBoard[61]: (FrontBoard) [com.apple.FrontBoard:Process] [application<App Name>:2693] Executing termination request: <FBSProcessTerminationRequest: 0x282f8aa00; label: "watchdog provision violated";
 exceptionCode: "Watchdog Violation (0x8BADF00D)"; reportType: CrashLog; explanation: "process-launch watchdog transgression: application<App Name>:2693 exhausted real (wall clock) time allowance of 20.00 seconds">
2020-11-18 08:47:17.008740-0800 localhost runningboardd[34]: (RunningBoard) Created Activity ID: 0x197175, Description: executeTerminateRequest
2020-11-18 08:47:17.009199-0800 localhost runningboardd[34]: (RunningBoard) [com.apple.runningboard:connection] Received termination request from [daemon<com.apple.SpringBoard>:61] on <RBSProcessPredicate <RBSProcessHandlePredicateImpl| application<App Name>:2693>>
 with context <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:process-launch watchdog transgression: application<App Name>:2693 exhausted real (wall clock) time allowance of 20.00 seconds

ProcessVisibility: Foreground
ProcessState: Running
WatchdogEvent: process-launch
WatchdogVisibility: Foreground
WatchdogCPUStatistics: (
  "Elapsed total CPU time (seconds): 24.780 (user 24.780, system 0.000), 21% CPU",
  "Elapsed application CPU time (seconds): 19.993, 17% CPU"
) reportType:CrashLog maxTerminationResistance:Interactive>
2020-11-18 08:47:17.009672-0800 localhost runningboardd[34]: (RunningBoard) [com.apple.runningboard:process] Executing termination request for: <RBSProcessPredicate <RBSProcessHandlePredicateImpl| application<App Name>:2693>>
2020-11-18 08:47:17.010071-0800 localhost runningboardd[34]: (RunningBoard) [com.apple.runningboard:process] [application<App Name>:2693] Terminating with context: <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:process-launch watchdog
 transgression: application<App Name>:2693 exhausted real (wall clock) time allowance of 20.00 seconds

Hi,
have you find some solution relative this problem?

I have a similar problem, but i not have any MDM enable on device

Exception Type: EXC_BAD_ACCESS (SIGKILL)
Exception Subtype: KERN_MEMORY_ERROR at 0x0000000106432e9f
VM Region Info: 0x106432e9f is in 0x1063f0000-0x106434000; bytes after start: 274079 bytes before end: 4448
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
mapped file 10636c000-1063f0000 [ 528K] r--/rw- SM=COW ...t_id=7f692b5b
  • --> mapped file 1063f0000-106434000 [ 272K] r--/rw- SM=COW ...t_id=7f69225b

GAP OF 0x676d4000 BYTES
Stack Guard 16db08000-16db0c000 [ 16K] ---/rwx SM=NUL

Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:process-launch watchdog transgression: application<it.vsh.moviORDERGiacomelliStore>:479 exhausted real (wall clock) time allowance of 20.00 seconds | ProcessVisibility: Foreground | ProcessState: Running | WatchdogEvent: process-launch | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 24.700 (user 24.700, system 0.000), 62% CPU", | "Elapsed application CPU time (seconds): 19.852, 50% CPU" | ) reportType:CrashLog maxTerminationResistance:Interactive>
Triggered by Thread: 0

Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d Termination Description: SPRINGBOARD, <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:scene-update watchdog transgression: application<com.fivegencare.com.motorola.nursery.dev>:22078 exhausted real (wall clock) time allowance of 10.00 seconds | ProcessVisibility: Unknown | ProcessState: Running | WatchdogEvent: scene-update | WatchdogVisibility: Foreground | WatchdogCPUStatistics: ( | "Elapsed total CPU time (seconds): 9.290 (user 9.290, system 0.000), 15% CPU", | "Elapsed application CPU time (seconds): 0.009, 0% CPU" | ) reportType:CrashLog maxTerminationResistance:Interactive> Triggered by Thread: 0

Thread 0 name: Dispatch queue: com.apple.main-thread Thread 0 Crashed: 0 libsystem_kernel.dylib 0x00000001ca941e7c 0x1ca918000 + 171644 1 libsystem_platform.dylib 0x00000001e83870cc 0x1e8383000 + 16588 2 libdyld.dylib 0x000000019c467508 0x19c458000 + 62728 3 Sentry 0x0000000102d3ba70 0x102d28000 + 80496 4 Sentry 0x0000000102d4a208 0x102d28000 + 139784 5 Sentry 0x0000000102d37fe8 0x102d28000 + 65512 6 Sentry 0x0000000102d436d0 0x102d28000 + 112336 7 Sentry 0x0000000102d45b7c 0x102d28000 + 121724 8 libsystem_platform.dylib 0x00000001e838829c 0x1e8383000 + 21148 9 libsystem_kernel.dylib 0x00000001ca91b884 0x1ca918000 + 14468 10 CoreFoundation 0x000000019c7a3eb0 0x19c701000 + 667312 11 CoreFoundation 0x000000019c79dd50 0x19c701000 + 642384 12 CoreFoundation 0x000000019c79d360 0x19c701000 + 639840 13 GraphicsServices 0x00000001b3ddb734 0x1b3dd8000 + 14132 14 UIKitCore 0x000000019f218584 0x19e64e000 + 12363140 15 UIKitCore 0x000000019f21ddf4 0x19e64e000 + 12385780 16 ChillaxBaby 0x0000000100ea5f44 0x100ea0000 + 24388 17 libdyld.dylib 0x000000019c459cf8 0x19c458000 + 7416

iOS 14.2 app crashes if the device is managed via MDM
 
 
Q