From e999ba95ff3a29fa6921efc1c9f1abe3e3123bd3 Mon Sep 17 00:00:00 2001 From: Riccardo Cipolleschi Date: Wed, 18 Oct 2023 05:21:43 -0700 Subject: [PATCH] Align all the pods to 13.4 (#41050) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41050 This change aligns all the podspecs to 13.4, including 3rd party libraries. This should fix https://github.com/facebook/react-native/issues/39826 ## Changelog [iOS][Changed] - Align all pods to 13.4 Reviewed By: huntie Differential Revision: D50405114 fbshipit-source-id: 2d1b50ed8433e8cdc2214eb17e15be6ea81107a1 --- .../react-native/scripts/cocoapods/utils.rb | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/utils.rb b/packages/react-native/scripts/cocoapods/utils.rb index 465304672eb9f0..adcdde5cff9555 100644 --- a/packages/react-native/scripts/cocoapods/utils.rb +++ b/packages/react-native/scripts/cocoapods/utils.rb @@ -265,24 +265,13 @@ def self.update_search_paths(installer) end def self.updateOSDeploymentTarget(installer) - pod_to_update = Set.new([ - "boost", - "CocoaAsyncSocket", - "fmt", - "libevent", - "OpenSSL-Universal", - "RCT-Folly", - "SocketRocket", - "YogaKit" - ]) - installer.target_installation_results.pod_target_installation_results .each do |pod_name, target_installation_result| - unless pod_to_update.include?(pod_name) - next - end target_installation_result.native_target.build_configurations.each do |config| - config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = Helpers::Constants.min_ios_version_supported + old_iphone_deploy_target = config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] ? + config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] : + Helpers::Constants.min_ios_version_supported + config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = [Helpers::Constants.min_ios_version_supported.to_f, old_iphone_deploy_target.to_f].max.to_s end end end