From 30a8190aa3adb6497323f740b7e399a2ad44dbc1 Mon Sep 17 00:00:00 2001 From: Joel Arvidsson Date: Tue, 14 Apr 2026 10:33:25 +0200 Subject: [PATCH] fix(ios): make prebuilt binaries podfile checksums stable --- packages/react-native/scripts/cocoapods/rncore.rb | 4 ++-- packages/react-native/scripts/cocoapods/rndependencies.rb | 7 +++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/react-native/scripts/cocoapods/rncore.rb b/packages/react-native/scripts/cocoapods/rncore.rb index 09cd88363d75..431c4f155690 100644 --- a/packages/react-native/scripts/cocoapods/rncore.rb +++ b/packages/react-native/scripts/cocoapods/rncore.rb @@ -160,7 +160,7 @@ def self.podspec_source_download_prebuild_stable_tarball() rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => stable_tarball_url(@@react_native_version, :debug) } end def self.podspec_source_download_prebuilt_nightly_tarball() @@ -196,7 +196,7 @@ def self.podspec_source_download_prebuilt_nightly_tarball() rncore_log("Resolved nightly ReactNativeCore-prebuilt version:") rncore_log(" #{Pathname.new(destinationDebug).relative_path_from(Pathname.pwd).to_s}") rncore_log(" #{Pathname.new(destinationRelease).relative_path_from(Pathname.pwd).to_s}") - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => nightly_tarball_url(@@react_native_version, :debug) } end def self.process_dsyms(frameworkTarball, dSymsTarball) diff --git a/packages/react-native/scripts/cocoapods/rndependencies.rb b/packages/react-native/scripts/cocoapods/rndependencies.rb index a90184034071..24b99a1db3fc 100644 --- a/packages/react-native/scripts/cocoapods/rndependencies.rb +++ b/packages/react-native/scripts/cocoapods/rndependencies.rb @@ -158,10 +158,10 @@ def self.podspec_source_download_prebuild_release_tarball() url = release_tarball_url(@@react_native_version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) + download_stable_rndeps(@@react_native_path, @@react_native_version, :debug) download_stable_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } + return {:http => url } end def self.release_tarball_url(version, build_type) @@ -225,10 +225,9 @@ def self.podspec_source_download_prebuilt_nightly_tarball(version) url = nightly_tarball_url(version, :debug) rndeps_log("Using tarball from URL: #{url}") - destinationDebug = download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) + download_nightly_rndeps(@@react_native_path, @@react_native_version, :debug) download_nightly_rndeps(@@react_native_path, @@react_native_version, :release) - return {:http => URI::File.build(path: destinationDebug).to_s } return {:http => url} end