Does anyone know if dynamic batching can be enabled/disabled at runtime when running on iOS? It seems that it can only be controlled when running from the editor. The reason I need this is that I get strange lighting problems on some of my animated objects on iPhone, and the problems go away if I disable dynamic batching. But I want dynamic batching to be enabled most of the time (like when I’m not near an animated object).

Thats not possible no. Its a build time setting.

But for animated objects its interesting that it changes anything, because SkinnedRenderers are not batched at all

This problem has gone away in 3.4