iOS 14.2 app crashes in arm64e devices if deployed via MDM

iOS 14.2 applications developed using Xamarin are crashing in arm64e CPU devices. These Xamarin apps are deployed using a Mobile Device Management tool(Airwatch or Microsoft Intune). However, the same iOS apps work fine in iOS 14.2 when it is installed via the App Store.

We have seen this issue in Xamarin iOS apps like-
Microsoft Azure
Microsoft Seeing AI, etc.

Steps to reproduce,
  1. Configure an MDM tool

  2. Deploy a Xamarin based iOS app to arm64e device (like iPhone 11)

  3. Launch the app after installation

Expected result:
The app should launch and work as expected

Actual result:
The app crashes after 20 seconds with the following error -
Exception Type: EXCBADACCESS (SIGKILL)
Exception Subtype: UNKNOWN0x32 at 0x0000000106464018
VM Region Info: 0x106464018 is in 0x106464000-0x106468000; bytes after start: 24 bytes before end: 16359
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
VM
ALLOCATE 106460000-106464000 [ 16K] rw-/rwx SM=PRV
  • --> mapped file 106464000-106468000 [ 16K] r-x/r-x SM=COW ...tid=969d6cc3

VMALLOCATE 106468000-1064e8000 [ 512K] rw-/rwx SM=PRV

Termination Reason: Namespace SPRINGBOARD, Code 0x8badf00d
Termination Description: SPRINGBOARD, <RBSTerminateContext| domain:10 code:0x8BADF00D explanation:process-launch watchdog transgression: application<com.microsoft.azure>:1696 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.050 (user 24.050, system 0.000), 20% CPU", | "Elapsed application CPU time (seconds): 20.001, 17% CPU" | ) reportType:CrashLog maxTerminationResistance:Interactive>
Triggered by Thread: 0

Thread 0 name: tid_407 Dispatch queue: com.apple.main-thread

Replies

We are experiencing the same issue.

Trimble Inc. apps crash on launch when deployed via MDM to supervised(no Apple ID required) iPad Mini 5 devices running iOS 14.2/14.3. Apps function correctly if installed directly from App Store (using Apple ID).

This is impacting our business operations, please advise.
Anyone heard if apple is fixing this?
It has been month, any update?
Following this as well. We have two apps that are being effected by this same issue. Both devs don't seem to be any closer to finding a solution and Apple doesn't seem to be helping the situation at all.


Bug seems to have been fixed in iOS 14.4 Beta 2.

Can anyone confirm please?
we have the same problem at 14.3 I would think Apple would have a fix by now. Our employees cannot get work done.
We have the same issue with MobileNAV whereby all working fine with iPhone 7 devices enrolled with IBM MaaS360. As soon as we upgraded to iPhone SE handsets that were on anything above iOS 14.0.1 then app opens with no content and crashes out after 10 to 15 seconds. Causing major issues now as we have had to block OS updates through the policy to keep as many users on versions previous to iOS 14.2, however, this is not ideal as iOS updates are key to the devices security.

Any update when this issue has been resolved would be greatly appreciated.
This issue finally resolved with today's 14.4 update. Thank you.
Post not yet marked as solved Up vote reply of GemG Down vote reply of GemG

UPDATE
This issue finally resolved with iOS 14.4 update. Thank you!


We are experiencing the same issue. 

Trimble Inc. apps crash on launch when deployed via MDM to supervised(no Apple ID required) iPad Mini 5 devices running iOS 14.2/14.3. Apps function correctly if installed directly from App Store (using Apple ID).


We are experiencing the same issue with our MDM. Our older IOS versions were kept on the old IOS and thankfully still work. Hoping IOS 14.4 will fix this.

UPDATE:

IOS 14.4 did work with our one device so far. We erased the device first with the MDM, after updating to IOS 14.4 and when the apps pushed back on, it opens and runs.
_Testing it out for a week before updating the rest of our devices.

Thank you