You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Manuel Beck <ma...@apache.org> on 2025/10/12 06:12:24 UTC

Re: Getting cordova-ios 8.0.0 done

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: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


AW: AW: Getting cordova-ios 8.0.0 done

Posted by "email@manuelbeck.software" <em...@manuelbeck.software>.
Ok good 😊

Von: Niklas Merz <ni...@apache.org>
Datum: Montag, 13. Oktober 2025 um 20:37
An: dev@cordova.apache.org <de...@cordova.apache.org>
Betreff: Re: AW: Getting cordova-ios 8.0.0 done

Yes that's fine. Let's continue there. I just wanted to point this
thread to the discussion.

On October 13, 2025, "email@manuelbeck.software"
<em...@manuelbeck.software> wrote:
> Thanks, I didn’t know, where was the best place to start a
> conversation. But GitHub discussion have the advantage, that I can
> extend or edit informations. Both is ok or?
>
> Von: Niklas Merz <ni...@apache.org>
> Datum: Montag, 13. Oktober 2025 um 20:01
> An: dev@cordova.apache.org <de...@cordova.apache.org>
> Betreff: Re: Getting cordova-ios 8.0.0 done
>
> Just FYI
>
> I wanted to respond but then I noticed the discussion continued on
> GitHub
> <https://github.com/apache/cordova/discussions/566#discussioncomment-
> 14660048>
>
> On October 12, 2025, Manuel Beck <ma...@apache.org> wrote:
> > 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: dev-unsubscribe@cordova.apache.org
> > > For additional commands, e-mail: dev-help@cordova.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org

Re: AW: Getting cordova-ios 8.0.0 done

Posted by Niklas Merz <ni...@apache.org>.
Yes that's fine. Let's continue there. I just wanted to point this
thread to the discussion.

On October 13, 2025, "email@manuelbeck.software"
<em...@manuelbeck.software> wrote:
> Thanks, I didn’t know, where was the best place to start a
> conversation. But GitHub discussion have the advantage, that I can
> extend or edit informations. Both is ok or?
>
> Von: Niklas Merz <ni...@apache.org>
> Datum: Montag, 13. Oktober 2025 um 20:01
> An: dev@cordova.apache.org <de...@cordova.apache.org>
> Betreff: Re: Getting cordova-ios 8.0.0 done
>
> Just FYI
>
> I wanted to respond but then I noticed the discussion continued on
> GitHub
> <https://github.com/apache/cordova/discussions/566#discussioncomment-
> 14660048>
>
> On October 12, 2025, Manuel Beck <ma...@apache.org> wrote:
> > 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: dev-unsubscribe@cordova.apache.org
> > > For additional commands, e-mail: dev-help@cordova.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org

AW: Getting cordova-ios 8.0.0 done

Posted by "email@manuelbeck.software" <em...@manuelbeck.software>.
Thanks, I didn’t know, where was the best place to start a conversation. But GitHub discussion have the advantage, that I can extend or edit informations. Both is ok or?

Von: Niklas Merz <ni...@apache.org>
Datum: Montag, 13. Oktober 2025 um 20:01
An: dev@cordova.apache.org <de...@cordova.apache.org>
Betreff: Re: Getting cordova-ios 8.0.0 done

Just FYI

I wanted to respond but then I noticed the discussion continued on
GitHub
<https://github.com/apache/cordova/discussions/566#discussioncomment-
14660048>

On October 12, 2025, Manuel Beck <ma...@apache.org> wrote:
> 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: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org

Re: Getting cordova-ios 8.0.0 done

Posted by Niklas Merz <ni...@apache.org>.
Just FYI

I wanted to respond but then I noticed the discussion continued on
GitHub
<https://github.com/apache/cordova/discussions/566#discussioncomment-
14660048>

On October 12, 2025, Manuel Beck <ma...@apache.org> wrote:
> 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: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org
> > 
> > 
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org