diff --git a/React/CoreModules/RCTLogBox.mm b/React/CoreModules/RCTLogBox.mm index cda46ca31f..0041ed2835 100644 --- a/React/CoreModules/RCTLogBox.mm +++ b/React/CoreModules/RCTLogBox.mm @@ -15,6 +15,7 @@ #import #import #import +#import #import #import @@ -102,10 +103,13 @@ RCT_EXPORT_MODULE() - (void)setBridge:(RCTBridge *)bridge { - _bridge = bridge; - dispatch_async(dispatch_get_main_queue(), ^{ - self->_window = [[RCTLogBoxWindow alloc] initWithFrame:[UIScreen mainScreen].bounds bridge: self->_bridge]; - }); + _bridge = bridge; + + if (RCTRedBoxGetEnabled()) { + dispatch_async(dispatch_get_main_queue(), ^{ + self->_window = [[RCTLogBoxWindow alloc] initWithFrame:[UIScreen mainScreen].bounds bridge: self->_bridge]; + }); + } } RCT_EXPORT_METHOD(show)