# Crash on older OS version: pre-release checklist

Source: https://releasefailures.com/incidents/crash-on-older-os-version/
Content version: 1.0.0
Verified on: 2026-10-21
Licence: CC BY 4.0

Definition: A release crashes on an OS version still in the support matrix.
- [ ] PR-01 Launch the exact binary submitted to the store on a device running iOS 16 and confirm the app reaches its first screen. (test class: Compatibility tests)
- [ ] PR-02 Launch the same submitted binary on iPadOS 16.7 and on iOS 17 and confirm the app stays open past the logo. (test class: Compatibility tests)
- [ ] PR-03 Read the minimum OS version from the release build settings and confirm the device matrix includes a device on that version. (test class: Compatibility tests)
- [ ] PR-04 After any update to the build tooling, rerun the launch test on the oldest supported OS before the build is submitted. (test class: Compatibility tests)
- [ ] PR-05 Start the phased store rollout with a cohort that includes devices on iOS 16 and iOS 17. (test class: Canary and progressive delivery checks)
- [ ] PR-06 Pause the phased rollout automatically when the launch crash rate on any OS major version exceeds the previous app version's rate. (test class: Canary and progressive delivery checks)
