Hi All,
Let me change my question:
I’m sending my app to Apple Store Review and when I was deploying it, I received this message:
ITMS-90725: SDK version issue - This app was built with the iOS 17.5 SDK. Starting April 24, 2025, all iOS and iPadOS apps must be built with the iOS 18 SDK or later, included in Xcode 16 or later, in order to be uploaded to App Store Connect or submitted for distribution.
What I did was:
Install XCode 16
Recompile app
But it has given me a lot of errors. So I had to come back to XCode 15.4, but keeping XCode 16 installed.
My environment is:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 14.6.1 23G93 darwin-arm64, locale pt-BR)
[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.1)
[✓] VS Code (version 1.97.2)
[✓] Connected device (4 available)
[✓] Network resources
You must use XCode. XCode runs only on MacOS. MacOS runs only on < 5 years-old machines (more or less). So, wanna keep being an iOS developer? Pay us USD 100 per month, buy a new mac, install a new macos and keep XCode up to date. If your Mac doesn’t upgrade to Sequoia, eventually XCode would not update anymore and eventually you’ll hit this message again (but now spending some USD 1000 in a new future-paper-brick).
Complaints apart, you MUST use XCode 16. There is no escape. You must fix your project to run on it.
And the same will happen in Android, but, at least, Google is more forgiving and things happens at a slower pace (I think today you would not be allowed to use Android SDK < 35).
I edited the question to a better understanding, but even in my previous question, it was not about if I must or not use XCode 16 but about how to solve all the errors when trying to use it. So your answer does not make sense.
Anyway, thank you.
Yes, I edited to a better understanding. I really need to use XCode 16, but I don’t see any clues or any tutorial that shows how to go form XCode 15.4 to XCode 16 without errors.
I have tried many things to use XCode 16 but nothing worked. That’s frustrating. My app was already approved by Apple Store Review, but I received the message indicating that I have to move into XCode 16.
I’m going through a similar migration now and one of the locked-in dependencies uses bitecode, which is no longer supported by Xcode 16 for 3rd party libraries. In our case this means we had to reach out to the vendor to update the library (which still hasn’t happened).
Hi @dominik. Thanks for your answer. Well I have a lot of errors during compiling. Firstly I think my problem begins about how to migrate my project from XCode 15.4 to XCode 16. I thought it was easy as to install XCode 16, try to compile my Flutter project and so on. But (yes I’m still a newbie) I was wrong. So I will generate my project again with XCode 16 and make a screenshot with the error messages and post here.
Using contents of this forum for the purposes of training proprietary AI models is forbidden. Only if your AI model is free & open source, go ahead and scrape. Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.