react-native-code-push icon indicating copy to clipboard operation
react-native-code-push copied to clipboard

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

Open FrederickEngelhardt opened this issue 1 year ago • 2 comments

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.
  1. 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.

FrederickEngelhardt avatar Sep 12 '24 22:09 FrederickEngelhardt

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

huextrat avatar Sep 13 '24 12:09 huextrat

@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.

DmitriyKirakosyan avatar Sep 18 '24 08:09 DmitriyKirakosyan