From 767330f21885e668bc0d9b5b3063113d0446bcbc Mon Sep 17 00:00:00 2001 From: Kesha Antonov Date: Thu, 22 Feb 2024 06:00:12 -0800 Subject: [PATCH] Update Yoga.podspec: fixes archiving for Mac Catalyst (#42847) Summary: Hi When I tried to archive macos catalyst app in Xcode I got errors: Screenshot 2024-02-05 at 00 03 32 This PR fixes archiving by linking PrivateHeaders in yoga.framework Screenshot 2024-02-05 at 01 03 48 Screenshot 2024-02-05 at 01 05 18 Prev PR here https://github.com/facebook/react-native/pull/42159 ## Changelog: [IOS] [FIXED] - fixed archiving for Mac Catalyst Pull Request resolved: https://github.com/facebook/react-native/pull/42847 Test Plan: Try archive react-native tester app for macos catalyst in Xcode Reviewed By: NickGerleman Differential Revision: D53920474 Pulled By: cipolleschi fbshipit-source-id: 0534d9aa9d249e4e0c35ada0464c38c291be7f84 --- packages/react-native/ReactCommon/yoga/Yoga.podspec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactCommon/yoga/Yoga.podspec b/packages/react-native/ReactCommon/yoga/Yoga.podspec index a84876951aa..ec404ece39c 100644 --- a/packages/react-native/ReactCommon/yoga/Yoga.podspec +++ b/packages/react-native/ReactCommon/yoga/Yoga.podspec @@ -32,7 +32,9 @@ Pod::Spec.new do |spec| spec.requires_arc = false spec.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' - } + }.merge!(ENV['USE_FRAMEWORKS'] != nil ? { + 'HEADER_SEARCH_PATHS' => '"$(PODS_TARGET_SRCROOT)"' + } : {}) spec.compiler_flags = [ '-fno-omit-frame-pointer', '-fexceptions',