Hi, I would like to raise the minimum iOS version for cordova-ios 8.0.0 from 13 to 15. Here are the reasons:
Still 10 years of device support We still support devices released in 2015. The minimum iPhone would be iPhone 6s released on September 2015, or iPhone SE - 1. generation - released in 2016. For iPadOS, this would be iPad Air 2 (2014), or iPad 5. Generation (2017). No Simulators available for older OSs In the recent XCode 26 version you can minimum install an iOS 15 simulator. The minimum XCode version supported by Apple for uploading new apps is XCode 16 (requirement since 24. April 2025). The deployment target must be set to iOS 18 and you can also minimum install an iOS 15 simulator in XCode 16. According ChatGPT, you can't test an App with XCode 16 on a iOS 13 device. Remove code for older OSs We can remove Code for older OSs and must not support them any more. What do you think about it? I started also a GitHub discussion for it: https://github.com/apache/cordova/discussions/566. Regards, Manuel On 2025/09/19 01:15:22 Darryl Pogue wrote: > Hi folks, > The general chaos of life has interfered with my elaborate plans to > get Cordova iOS 8 out the door soon after the beta1 release we did, > but with the release of iOS and Xcode 26 we should probably try to get > this thing ready. > > - The only outstanding PR for functionality that I think is > absolutely necessary is > https://github.com/apache/cordova-ios/pull/1560 because Apple is in > the process of deprecating a bunch of the UIApplicationDelegate stuff. > > - There are several open PRs related to an existing issue in > Meteor Apps where the app shows a white screen, but nobody has been > able to pin down the exact cause and all of the proposed fixes will > potentially break existing apps. I'm unconvinced that the issue is on > Cordova's end rather than Meteor's end. > > - I would love to replace our ios-deploy and ios-sim dependencies > with something like native-run[1] (especially since ios-deploy doesn't > support iOS 17 and newer) but that's going to involve quite a bit of > refactoring and would be a breaking change. > > Is there anything else that anyone thinks is important to get in to > Cordova iOS 8? Do we want to do a beta2 or rc1 release for more > community testing or do we want to go right ahead and publish 8.0.0? > > Cheers, > ~Darryl > > [1] https://www.npmjs.com/package/native-run > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
