Quick answer: Capture the crashes with OS version context to confirm they cluster on the new OS version and find what changed, fix the compatibility issue the OS update introduced (an API change, deprecation, or new restriction), and verify the crashes stop on the new OS version.

An OS update can break your game without you changing anything, a behavior change, deprecation, or new restriction in the new OS version. Isolating the new OS as the cause is the first step. Here is what to do when an OS update breaks your game.

Confirm the New OS Version Is the Cause

When crashes appear without a release of yours, suspect an OS update: capture the crashes with OS version context and check whether they cluster on a newly-released OS version. Crashes spiking on a new OS version, with no change on your side, point to the OS update breaking something.

Bugnet captures crashes with OS version context from the field, so you can see whether crashes cluster on a new OS version. Crashes spiking on a specific newly-rolled-out OS version, while older versions are fine and you shipped no change, isolates the OS update as the cause, distinguishing it from a regression in your own code.

Find What the OS Update Changed

Identify what broke: OS updates can change API behavior (something your game relies on now behaves differently), deprecate or remove APIs (something your game uses is gone or restricted), tighten restrictions (new permission, security, or background rules), or change platform behavior. The captured stack trace shows where your game now crashes on the new OS.

Bugnet's captured stack traces from the crashes on the new OS version show where your game breaks, pointing at what the OS changed. The stack trace revealing the crash location on the new OS (an API call that now fails, a behavior that changed) tells you what the OS update altered, so you can address the specific compatibility issue.

Fix the Compatibility Issue and Verify

Fix for the new OS: adapt to the changed API behavior, replace the deprecated/removed API, comply with the new restriction, or handle the platform change. Then verify per version that the crashes stopped on the new OS version, confirming your game is compatible with the OS update via field data.

Bugnet tracks crashes per version with OS context, so after fixing you can confirm the crashes stopped on the new OS version. This verifies the compatibility fix in the field, the OS-update crashes gone on the new version, confirming your game now works with the OS update, which you confirm via the field data from players on that OS version.

When an OS update breaks your game, capture crashes with OS version context to confirm they cluster on the new OS version, find what the update changed (API change, deprecation, or restriction), fix the compatibility issue, and verify per version. OS updates can break your game via changes you didn't make.