From 560ac23001b02f19d4c6ca4ea493c17060cfaf5f Mon Sep 17 00:00:00 2001 From: Christian Falch Date: Tue, 17 Jun 2025 06:21:19 -0700 Subject: [PATCH] Added missing define to target .reactRuntime (#52082) Summary: The target needs the HERMES_ENABLE_DEBUGGER flag in debug just like .reactHermes does. This commit fixes this by adding the define to the reactRuntime target. ## Changelog: [IOS] [FIXED] - Added HERMES_ENABLE_DEBUGGER to debug configuration for the reactRuntime target. Pull Request resolved: https://github.com/facebook/react-native/pull/52082 Test Plan: Prebuild React Core Reviewed By: robhogan Differential Revision: D76813200 Pulled By: cipolleschi fbshipit-source-id: cb81a40fb9c5a91ca40c3a27ae4ccdf043186bac --- packages/react-native/Package.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/react-native/Package.swift b/packages/react-native/Package.swift index 8d69cf6f1de..96d0af7f222 100644 --- a/packages/react-native/Package.swift +++ b/packages/react-native/Package.swift @@ -336,7 +336,10 @@ let reactRuntime = RNTarget( name: .reactRuntime, path: "ReactCommon/react/runtime", excludedPaths: ["tests", "iostests", "platform"], - dependencies: [.reactNativeDependencies, .jsi, .reactJsiExecutor, .reactCxxReact, .reactJsErrorHandler, .reactPerformanceTimeline, .reactUtils, .reactFeatureFlags, .reactJsInspector, .reactJsiTooling, .reactHermes, .reactRuntimeScheduler, .hermesPrebuilt] + dependencies: [.reactNativeDependencies, .jsi, .reactJsiExecutor, .reactCxxReact, .reactJsErrorHandler, .reactPerformanceTimeline, .reactUtils, .reactFeatureFlags, .reactJsInspector, .reactJsiTooling, .reactHermes, .reactRuntimeScheduler, .hermesPrebuilt], + defines: [ + CXXSetting.define("HERMES_ENABLE_DEBUGGER", to: "1", .when(configuration: BuildConfiguration.debug)) + ] ) /// React-runtimeApple.podspec