diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 0a9f0fcd8d..5383bf4276 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -793,7 +793,7 @@ CHECKOUT OPTIONS: :submodules: true SPEC CHECKSUMS: - boost: 57d2868c099736d80fcd648bf211b4431e51a558 + boost: 64032b9e9b938fda23325e68a3771f0fabf414dc BVLinearGradient: 612a04ff38e8480291f3379ee5b5a2c571f03fe0 CryptoSwift: c4f2debceb38bf44c80659afe009f71e23e4a082 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 diff --git a/nix/deps/nodejs-patched/default.nix b/nix/deps/nodejs-patched/default.nix index 04d220f496..2efb586b52 100644 --- a/nix/deps/nodejs-patched/default.nix +++ b/nix/deps/nodejs-patched/default.nix @@ -12,6 +12,7 @@ stdenv.mkDerivation { "patchBuildIdPhase" "patchKeyChainPhase" "patchGlogPhase" + "patchBoostPodSpec" "installPhase" ]; @@ -77,6 +78,14 @@ stdenv.mkDerivation { --replace 'export CXX="' '#export CXX="' ''; + # to fix pod checksum issue : https://github.com/facebook/react-native/issues/42180 + # TODO remove this patch after upgrading to react-native 0.73.2 + patchBoostPodSpec = '' + substituteInPlace ./node_modules/react-native/third-party-podspecs/boost.podspec \ + --replace 'https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2' \ + 'https://sourceforge.net/projects/boost/files/boost/1.76.0/boost_1_76_0.tar.bz2' \ + ''; + # The ELF types are incompatible with the host platform, so let's not even try # TODO: Use Android NDK to strip binaries manually dontPatchELF = true;