Thanks for the quick response.
When I try to load our game in Unity 5.6 on iOS, it crashes as soon as it tries to compile the Spine/Skeleton shader with this exception:
Failed to load GpuProgram from binary shader data in 'Spine/Skeleton'.
UnityEngine.AssetBundle:LoadAsset_Internal(String, Type)
UnityEngine.AssetBundle:LoadAsset(String, Type)
UnityEngine.AssetBundle:LoadAsset(String)
In 5.5, we used to warmup the Spine/Skeleton shader at app launch but I can't find that in the iOS player setting anymore. Not sure if that's actually the issue here or if something else is going on. We've re-compiled our AssetBundles using a 5.6 build but the error persists.
09 Jun 2017, 07:49
OK it looks like I've fixed this. I'm not sure what version of the Unity runtime we're using (something in the 3.5 line) but I copied the raw Skeleton.shader file from the 3.6-beta branch on GitHub and the shader once again compiles.