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: 12Build 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.