Skip to content

Commit

Permalink
Fix pod install for old version of react native with new arch
Browse files Browse the repository at this point in the history
  • Loading branch information
retyui committed Aug 2, 2023
1 parent b6c7f6f commit 088eaef
Showing 1 changed file with 21 additions and 1 deletion.
22 changes: 21 additions & 1 deletion react-native-blob-util.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,27 @@ Pod::Spec.new do |s|
s.framework = 'AssetsLibrary'

if fabric_enabled
install_modules_dependencies(s)
# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
if respond_to?(:install_modules_dependencies, true)
install_modules_dependencies(s)
else
# just for backward compatibility: if React Native version <= 0.70.x
s.compiler_flags = "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32 -DRCT_NEW_ARCH_ENABLED=1"
s.pod_target_xcconfig = {
"HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\"",
"OTHER_CPLUSPLUSFLAGS" => "-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1",
"CLANG_CXX_LANGUAGE_STANDARD" => "c++17"
}

s.dependency 'React-Core'
s.dependency "React-Codegen"
s.dependency "React-RCTFabric"
s.dependency "RCT-Folly"
s.dependency "RCTRequired"
s.dependency "RCTTypeSafety"
s.dependency "ReactCommon/turbomodule/core"
end
else
s.dependency 'React-Core'
end
Expand Down

0 comments on commit 088eaef

Please sign in to comment.