A developer's iOS app is rejected under App Store Review Guideline 2.1 (App Completeness). The rejection note states 'your app crashed on launch on iPhone 14 running iOS 16.' What is the correct first remediation step?
- A.B. Reproduce the crash using the same device/OS configuration, fix the defect, and resubmit with release notes describing the fix
- B.A. Submit an appeal immediately to the App Review Board without making changes
- C.C. Change the minimum iOS version requirement to iOS 17 to bypass the test device
- D.D. Request an expedited review to override the completeness check
Why A is correct
Guideline 2.1 rejections mean Apple reviewers found a functional defect. The correct path is to reproduce and fix the crash, then resubmit. Appealing without fixing will fail because the issue is reproducible. Raising the minimum OS version to dodge a supported device is against guidelines and does not fix the underlying defect. Expedited review does not bypass completeness requirements.
Know someone studying for Mobile Security Fundamentals? Send them this one.