When I upload my build to testflight, I received this mail from the App store connect.
I think If I update my Xcode to 11 it gets resolved.
Can anyone clarify how to check the SDK version and how to update that?
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.
After you’ve corrected the issues, you can upload a new binary to App Store Connect.
You're guess is right. You need to update Xcode installation on the Mac which uploads the Testflight builds.
If it's a CI machine or some kind of cloud build service like Bitrise, you have to update/select a newer Xcode version. If you're submitting Testflight builds from your local Mac, update Xcode locally.
You can check on Wikipedia, which iOS SDK was introduced in which Xcode version:
https://en.wikipedia.org/wiki/Xcode
A quick summary:
Xcode version iOS Base SDK included
8.0 10.0
8.1 10.1
8.2 10.2
8.3 10.3
8.3.3 10.3.1
9.0 11.0
9.1 11.1
9.2 11.2
9.3 11.3
9.4 11.4
10.0 12.0
10.1 12.1
10.2 12.2
10.3 12.4
11.0 13.0
11.1 13.1
11.2 13.2
12.0 14.0
12.1 14.1
12.2 14.2
12.3 14.3
12.4 14.4
12.5 14.5
13.0 15.0
13.1 15.0
13.2 15.2
13.3 15.4
Every Xcode release is packed with a specific version of iOS Base SDK. You can't choose which Base SDK you want to use, only that particular version is available.
For example in Xcode 11.1 you can only use iOS 13.1 SDK. iOS 13.0 or iOS 13.2 SDK is not available.
Note: While you're picking the latest SDK with Xcode updates to access new features, you can still use for example iOS 10.0 Deployment Target in your project to support older devices.
If your message is missing the version in the first mention of IOS SDK in the error message, you may be experiencing an Apple bug like I did.
I received this error even thought I had the correct versions.
I changed nothing (except the build number) and resubmitted and it worked.
Here was the error I received:
ITMS-90725: SDK Version Issue - This app was built with the iOS SDK.
As of June 30, 2020, all apps for iPhone or iPad must be built with
the iOS 13 SDK or later, included with Xcode 11 or later.
Yes, After upgrading the Xcode the error not received for me from apple
Related
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS 14.5 SDK. All iOS apps submitted to the App Store must be built with the iOS 15 SDK or later, included in Xcode 13 or later.
My current version is macOs Big Sur version(11.4)
and my xcode version(12.5.1)
You need XCode 13 to use iOS 15 SDK. Simply update your XCode and MacOS (if necessary), then build the app again.
After updating XCode, your iOS SDK will be automatically updated.
Instruction for Older macOS:
Use this patch and upgrade your macOS https://github.com/Ben216k/Patched-Sur
After the upgrade, you can install XCode 13 on your older mac.
Here you can see all the supported mac lists: https://bensova.gitbook.io/big-sur/supported-macs
Below are steps I followed to solve the same issue in the same context:
Upgrade macOs Big Sur -> macOs Monterey v12.4
Update Xcode 12.x -> Xcode 13.x or later
Note: Upgrade could take some minutes. Hence, be patient
I had update of iPhone to 12.3 beta 1. But apparently it throws error
This iPhone 7 (Model 1660, 1778, 1779, 1780) is running iOS 12.3
(16F5117h), which may not be supported by this version of Xcode.
in addition there is no any Xcode beta on Apple developer portal to download.
I am going to submit my app to App Store and it finds invalid toolchain .
New apps and app updates must be built with the public (GM) versions. Xcode 9 or later.
Should I reinstall Xcode 10 GM directly instead of beta?
Yes, you must use a stable release of Xcode to submit a build to App Store:
Xcode 10.1 (10B61)
Xcode 10 (10A255)
Xcode 9.4.1 (9F2000)
...
i.e. the versions in bold from this unofficial list: https://xcodereleases.com/
Beta versions of Xcode are only good for TestFlight builds, not App Store builds.
Not also that there is a minimum Xcode version depending on your product platform (iOS, tvOS, macOS): https://help.apple.com/app-store-connect/#/devb1c185036
Tried to test my app on my phone, and got this error.
This iPhone 6 is running iOS 11.3 (15E216), which may not be supported
by this version of Xcode.
Rookie mistake. I forgot I upgraded to the latest iOS.
Checked I was on Xcode 9.2, then checked the App Store upgrades section and sure enough there is an upgrade to 9.3.
2.49 GB downloaded, installed, fixed the issue.
When I am connecting my iPAD with iOS 7.0.2 with Xcode 4.6. It is showing iOS device not my device name.Is there an issue between Xcode 4.6 and iOS 7.0.2?
Yes. If you are using devices with iOS 7, you should be using Xcode 5.
The latest iOS version will always be compatible with the recent most SDK available i.e. Xcode 5.0.2 in your case for iOS7.