apache / cordova-ios

Apache Cordova iOS
https://cordova.apache.org/
Apache License 2.0
2.15k stars 987 forks source link

drop xcode 11-12-13 support #1367

Open jcesarmobile opened 9 months ago

jcesarmobile commented 9 months ago

This is more a docs thing, but we claim to support Xcode 11 and newer. Apple requires Xcode 14.1 or newer since April 25, 2023.

In the 8.0.0 release announcement we should announce that we drop support for older, and also update https://cordova.apache.org/docs/en/dev/guide/platforms/ios/index.html page to specify the same version.

Depending on when the 8.0.0 release happens we might also want to drop Xcode 14 since Xcode 15 will probably be required at some point of 2024.

FelipeAzambuja commented 7 months ago

image

Today my development environment that my machine allows is this macos 10.15 and xcode: 12.0 When I sign up I can use the most current machines, but for development and testing this is my reality. How could I continue working? I am using docker osx project

dpogue commented 7 months ago

@FelipeAzambuja Cordova-iOS will work fine on your current setup for development and testing, but you will not be able to build and submit apps to the App Store from that environment because Apple requires using Xcode 14

jcesarmobile commented 7 months ago

There is no guarantee that it will work after cordova-ios 8 is released, because once we drop support of those obsolete Xcode versions, some plugins that have code to support older Xcode versions might remove that code. And also cordova-ios itself might remove some code that I added recently to allow compiling on Xcode 11.

You'll have to stick with cordova-ios 7.x or buy a new dev computer.