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.

Related reading