When uploading a new build to TestFlight, Apple said " ITMS-90725: SDK Version Issue - This app was built with the iOS 12.1 SDK. Starting April 2020, all iOS apps submitted to the App Store must be built with the iOS 13 SDK or later, included in Xcode 11 or later."
I’ve held steady on expo CLI + SDK (33) + XCode versions instead of upgrading simply for stability for our app.
And I hoped that doing an ios:build would completely use the expo servers but now I think I’m incorrect and that my local XCode version is the problem and I’ll need to upgrade to my macOS and XCode.
I’ve updated my expo-cli to the latest and XCode to v11. But I’m still having issues: expo build:ios still seems to have produced a package “built with the iOS 12.1 SDK”.
Hi,
Our builders are using xcode 11, but actual sdk binaries for sdk-33 were built with older xcode, upgrading to latest sdk should fix the issue. You’ll need to upgrade anyway because sdk 33 will be dropped with sdk37 release. Your local xcode version is not affecting builds in any way (unless you are using turtle-cli).
If it’ll be necessary to build with newer version(than 11.0.0) we will upgrade our workers before that deadline.
@wkozyra Quick follow up - you suggest I need to go all the way to the latest SDK. But the SDK 35 also supports iOS 13. Though the announcement doesn’t mention it, wondering if it’s also built on XCode 11.
Thank you, appreciated. Yes, agreed - longer life on a new SDK vs stability, timing, or conflicts with required updates keep us on an older SDKs. Much appreciated!