Quick answer: Unity Burst AOT output adding 50MB to the iOS build? Burst generates per-target binaries; for size-conscious targets, audit and disable unneeded jobs.

iOS build hits App Store size limit; Burst AOT is 60MB.

Remove unused Burst attribues

Jobs without [BurstCompile] don't generate AOT code. Audit; trim.

Or disable Burst per-platform

Project Settings > Burst AOT Settings > per-platform override. Mobile = off if not critical.

Profile per-job

Per-job AOT size. Outliers; address.

“Burst AOT scales with usage. Per-platform tuning is the optimization.”

If your iOS build is over size limit, the Burst audit is high-impact. Document; commit.

Related reading