diff --git a/packages/react-native/React/Base/RCTDefines.h b/packages/react-native/React/Base/RCTDefines.h index ed038680a4146c..ef3289b2cb9e94 100644 --- a/packages/react-native/React/Base/RCTDefines.h +++ b/packages/react-native/React/Base/RCTDefines.h @@ -91,6 +91,14 @@ #define RCT_DEV_MENU RCT_DEV #endif +/** + * Setting RCT_DEV_KEY_COMMANDS to 0 allows apps with RCT_DEV enabled to be + * distributed to developers via TestFlight. + */ +#ifndef RCT_DEV_KEY_COMMANDS +#define RCT_DEV_KEY_COMMANDS RCT_DEV +#endif + #ifndef RCT_DEV_SETTINGS_ENABLE_PACKAGER_CONNECTION #if RCT_DEV && (__has_include("RCTPackagerConnection.h") || __has_include()) #define RCT_DEV_SETTINGS_ENABLE_PACKAGER_CONNECTION 1 diff --git a/packages/react-native/React/Base/RCTKeyCommands.m b/packages/react-native/React/Base/RCTKeyCommands.m index 2fb0db601128fa..29a88e9b58c467 100644 --- a/packages/react-native/React/Base/RCTKeyCommands.m +++ b/packages/react-native/React/Base/RCTKeyCommands.m @@ -14,7 +14,7 @@ #import "RCTDefines.h" #import "RCTUtils.h" -#if RCT_DEV +#if RCT_DEV_KEY_COMMANDS @interface UIEvent (UIPhysicalKeyboardEvent)