Unable to build for iOS using the 2D Skeletal Animation package due to burst compiler error.

So I’m trying to build a game for iOS. It was done on Windows but now I got a Mac so I thought it would be fun to have it on my iPad. It uses the 2D skeletal animation package but I can’t build it, it always fails. Here’s the log from the first error.

/var/folders/8_/689j5y8j0w770yr06smw5lgm0000gn/T/burst-aotkzkbex44.2vb/lib_burst_generated_part_0.ll:27342:21: error: use of undefined value '%Unity.Entities.JobProcessComponentDataExtensions+JobStruct_Process_ED`2[[Unity.Transforms.CopyInitialTransformFromGameObjectSystem+CopyTransforms, Unity.Transforms.Hybrid, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Unity.Transforms.LocalToWorld, Unity.Transforms, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ExecuteChunk(Unity.Entities.JobProcessComponentDataExtensions+JobStruct_Process_ED`2[[Unity.Transforms.CopyInitialTransformFromGameObjectSystem+CopyTransforms, Unity.Transforms.Hybrid, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Unity.Transforms.LocalToWorld, Unity.Transforms, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|System.Int32, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|System.Int32, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|Unity.Entities.ArchetypeChunk*, Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32*, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51).exit60'
  br i1 %140, label %"Unity.Entities.JobProcessComponentDataExtensions+JobStruct_Process_ED`2[[Unity.Transforms.CopyInitialTransformFromGameObjectSystem+CopyTransforms, Unity.Transforms.Hybrid, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Unity.Transforms.LocalToWorld, Unity.Transforms, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]], Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null::ExecuteChunk(Unity.Entities.JobProcessComponentDataExtensions+JobStruct_Process_ED`2[[Unity.Transforms.CopyInitialTransformFromGameObjectSystem+CopyTransforms, Unity.Transforms.Hybrid, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null],[Unity.Transforms.LocalToWorld, Unity.Transforms, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null]]&, Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.IntPtr, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|System.Int32, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|System.Int32, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51|Unity.Entities.ArchetypeChunk*, Unity.Entities, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null|System.Int32*, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51).exit60", label %BL.0043.lr.ph
                    ^
1 error generated.

Maybe this picture can help idk.

It looks like you’re using v1.0.0-preview.6 of the Burst package. Please could you update to the latest version (v1.0.4 as of right now) and try again? We’ve fixed at least one of the issues that I see in the Console window (the one about “invalid field ‘variables’”).