Our mobile application was originally designed and built approximately 2015. It has been incrementally iOS upgrade up to SDK version 17.2 compiled using XCode 15.
Issue: Due to a recently degraded Customer Journey, we are blocked from making further changes to the application via the App store due to the fixed Apple protocol message (since April 2025): “iOS requirements have changed. • Minimum SDK Requirement: The minimum SDK version for iOS and iPadOS apps submitted to the App Store after the specified date is iOS 18. • Xcode Requirement: Xcode 16 or later is required to build apps with the iOS 18 SDK. • Existing Apps: If your app was last released using an older SDK, you will not be affected by this update until you submit a new release.”
Thus, based on an ask to remediate the poor CJ without fully rewriting the app to be iOS 18 / Xcode 16: Is it possible to apply a fix and compile, release using the older 17.2 and XCode 15 codesets?
We are currently blocked from doing so. Any steer on how to apply a fix and release on the older code sets would be appreciated.
Thank you
You can easily submit an update to your app using Xcode 16. Just keep your app's deployment target set to iOS 17 (or 16 or 15 or even 12). The requirement is for the base SDK, not the deployment target. Anyone can create an update or even a new app that still supports anywhere from iOS 12 and later while using Xcode 16.