Created
March 11, 2022 12:40
-
-
Save Kudo/7a590cbd6f8ca33fdf9f706ac96049ea to your computer and use it in GitHub Desktop.
react-native use_frameworks! build error fix for 0.68.0-rc.2 https://github.com/facebook/react-native/pull/33409
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/node_modules/react-native/Libraries/Blob/React-RCTBlob.podspec b/node_modules/react-native/Libraries/Blob/React-RCTBlob.podspec | |
index 15a46df..068860a 100644 | |
--- a/node_modules/react-native/Libraries/Blob/React-RCTBlob.podspec | |
+++ b/node_modules/react-native/Libraries/Blob/React-RCTBlob.podspec | |
@@ -35,7 +35,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "RCT-Folly", folly_version | |
diff --git a/node_modules/react-native/Libraries/Image/React-RCTImage.podspec b/node_modules/react-native/Libraries/Image/React-RCTImage.podspec | |
index bdbd33d..c0326e9 100644 | |
--- a/node_modules/react-native/Libraries/Image/React-RCTImage.podspec | |
+++ b/node_modules/react-native/Libraries/Image/React-RCTImage.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "RCT-Folly", folly_version | |
diff --git a/node_modules/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec b/node_modules/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec | |
index a50ce13..1a905e6 100644 | |
--- a/node_modules/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec | |
+++ b/node_modules/react-native/Libraries/LinkingIOS/React-RCTLinking.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "React-Codegen", version | |
diff --git a/node_modules/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec b/node_modules/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec | |
index 94af813..b97c4c8 100644 | |
--- a/node_modules/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec | |
+++ b/node_modules/react-native/Libraries/NativeAnimation/React-RCTAnimation.podspec | |
@@ -35,7 +35,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "RCT-Folly", folly_version | |
diff --git a/node_modules/react-native/Libraries/Network/React-RCTNetwork.podspec b/node_modules/react-native/Libraries/Network/React-RCTNetwork.podspec | |
index 06c3f16..a36b73a 100644 | |
--- a/node_modules/react-native/Libraries/Network/React-RCTNetwork.podspec | |
+++ b/node_modules/react-native/Libraries/Network/React-RCTNetwork.podspec | |
@@ -35,7 +35,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.frameworks = "MobileCoreServices" | |
diff --git a/node_modules/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec b/node_modules/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec | |
index a23c9a9..b403bd8 100644 | |
--- a/node_modules/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec | |
+++ b/node_modules/react-native/Libraries/PushNotificationIOS/React-RCTPushNotification.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.framework = "UserNotifications" | |
diff --git a/node_modules/react-native/Libraries/Settings/React-RCTSettings.podspec b/node_modules/react-native/Libraries/Settings/React-RCTSettings.podspec | |
index 2715eb9..854c5b9 100644 | |
--- a/node_modules/react-native/Libraries/Settings/React-RCTSettings.podspec | |
+++ b/node_modules/react-native/Libraries/Settings/React-RCTSettings.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "RCT-Folly", folly_version | |
diff --git a/node_modules/react-native/Libraries/Vibration/React-RCTVibration.podspec b/node_modules/react-native/Libraries/Vibration/React-RCTVibration.podspec | |
index 775a4f1..d438105 100644 | |
--- a/node_modules/react-native/Libraries/Vibration/React-RCTVibration.podspec | |
+++ b/node_modules/react-native/Libraries/Vibration/React-RCTVibration.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.frameworks = "AudioToolbox" | |
diff --git a/node_modules/react-native/React/CoreModules/React-CoreModules.podspec b/node_modules/react-native/React/CoreModules/React-CoreModules.podspec | |
index e3c55c0..3e0b4f7 100644 | |
--- a/node_modules/react-native/React/CoreModules/React-CoreModules.podspec | |
+++ b/node_modules/react-native/React/CoreModules/React-CoreModules.podspec | |
@@ -34,7 +34,7 @@ Pod::Spec.new do |s| | |
s.pod_target_xcconfig = { | |
"USE_HEADERMAP" => "YES", | |
"CLANG_CXX_LANGUAGE_STANDARD" => "c++14", | |
- "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/React/CoreModules\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\"" | |
+ "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/React/CoreModules\" \"$(PODS_ROOT)/RCT-Folly\" \"${PODS_ROOT}/Headers/Public/React-Codegen/react/renderer/components\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" | |
} | |
s.dependency "React-Codegen", version | |
diff --git a/node_modules/react-native/React/React-RCTFabric.podspec b/node_modules/react-native/React/React-RCTFabric.podspec | |
index fb7c850..9ea86d4 100644 | |
--- a/node_modules/react-native/React/React-RCTFabric.podspec | |
+++ b/node_modules/react-native/React/React-RCTFabric.podspec | |
@@ -36,7 +36,7 @@ Pod::Spec.new do |s| | |
s.compiler_flags = folly_compiler_flags + ' ' + boost_compiler_flags | |
s.header_dir = "React" | |
s.framework = "JavaScriptCore" | |
- s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\"" } | |
+ s.pod_target_xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_TARGET_SRCROOT)/ReactCommon\" \"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/DoubleConversion\" \"$(PODS_ROOT)/RCT-Folly\" \"$(PODS_ROOT)/Headers/Private/React-Core\" \"$(PODS_ROOT)/Headers/Public/React-Codegen\" \"${PODS_CONFIGURATION_BUILD_DIR}/React-Codegen/React_Codegen.framework/Headers\"" } | |
s.xcconfig = { "HEADER_SEARCH_PATHS" => "\"$(PODS_ROOT)/boost\" \"$(PODS_ROOT)/glog\" \"$(PODS_ROOT)/RCT-Folly\"", | |
"OTHER_CFLAGS" => "$(inherited) -DRN_FABRIC_ENABLED" + " " + folly_flags } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment