microsoft / react-native-code-push

React Native module for CodePush
http://appcenter.ms
Other
8.99k stars 1.48k forks source link

[question] [9.0.0] Why is iOS >=15.5 the minimum target #2757

Closed FrederickEngelhardt closed 2 weeks ago

FrederickEngelhardt commented 2 months ago

Hello, reaching out regarding release 9.0.0 which sets the minimum supported iOS version to 15.5. Change here

  1. Is there reason to drop iOS 13 & 14? RN support iOS 13 and 13.4 for versions which match react-native ~0.74.x - ~0.75? These versions also need AGP >=8.x.x support but may need to also target iOS 13 and 14 devices.

  2. Is there features that would not work with iOS 13 or 14 targets?

Locally for AGP >= 8.x.x we've been running a manifest namespace and xml patcher script, but curious if react-native-code-push >=9.x.x should be avoided until projects target ReactNatuve76 which targets > iOS 15 and/or companies want to drop support for iOS 13 & 14.

huextrat commented 2 months ago

Latest versions of SSZipArchive works on iOS 15.5+ https://github.com/ZipArchive/ZipArchive?tab=readme-ov-file#version-250-updates-minimum-os-versions

And the bump on codepush has been done here https://github.com/microsoft/react-native-code-push/pull/2709

DmitriyKirakosyan commented 2 months ago

@FrederickEngelhardt We've updated SSZipArchive to version 2.5.5 to fix two critical vulnerabilities, and it set the minimum iOS version to 15.5. Also, iOS 14 is no longer officially supported. See https://endoflife.date/ios. Please use previous version until you can bump iOS version in your project.