As part of validating Unity against the upcoming iOS 16 release, we have discovered a timing issue in Unity’s implementation of ARKit. The issue causes camera frames to arrive out of order, leading to an unstable camera feed. This issue affects all Unity titles using ARKit. We have a fix, which will be available in Unity ARKit package versions 4.1.11, 4.2.5 and 5.0.1, as soon as they pass QA validation. Affected developers will need to update to a fixed version and resubmit your applications.
We know this is an inconvenience, and a possible impact to your business, as many of you have applications that will break when iOS 16 is launched next week. While issues like this are not uncommon with large OS updates like this, we should have identified the issue sooner, and reacted faster. We can do better and will be evaluating steps we can take to ensure this doesn’t happen again in the future. In the mean time, we are working with Apple to help you get titles updated and through certification as quickly as possible.