Quick answer: Unity Burst-compiled jobs failing to load on iOS shipping builds? AOT module wasn't included - check Burst Setting's enable for IL2CPP and verify the iOS player has compilation enabled.

Editor PIE: jobs run via Burst. iOS device build: Burst AOT compilation: missing module for arm64-apple-ios.

Enable Burst AOT for iOS

Project Settings > Burst AOT Settings > iOS > Enable Burst Compilation. Default is on but gets toggled off by some upgrade paths.

Verify Burst version compatibility

Burst 1.8+ supports iOS arm64. Older Burst versions ship desktop-only modules; check Package Manager for the version.

Audit the build log

BurstCompile: arm64-apple-ios target compiled
  modules: 12

Build log lines confirm AOT compile ran. Zero modules = misconfigured.

“Burst AOT is per-platform. Each platform you ship to is a separate compilation target.”

Add Burst compile time to your build metric dashboard. Sudden zero = misconfiguration before you ship a build that fails on device.