Quick answer: Unreal Niagara emitter using a custom shader stage missing in cooked build? Custom stages need explicit cook setting - add to cook whitelist.
VFX uses a compute shader stage; cooked PC build works; cooked iOS missing the stage.
Add to cook whitelist
Project Settings > Cook > Cook Whitelist > include the shader stage assets.
Or hard-reference
Hard ref from a referenced asset. Cooker includes.
Verify per platform
Cooked artifact list per platform; cross-check.
“Cook coverage is per-asset. Custom stages need explicit handling.”
If your VFX has custom stages, the per-platform cook audit is mandatory.