diff --git a/iOS/FlipperKit/SKEnvironmentVariables.m b/iOS/FlipperKit/SKEnvironmentVariables.m index 0574ac59c..fc692a44d 100644 --- a/iOS/FlipperKit/SKEnvironmentVariables.m +++ b/iOS/FlipperKit/SKEnvironmentVariables.m @@ -35,7 +35,14 @@ static int const DEFAULT_SECURE_PORT = 8088; return envInt > 0 ? envInt : fallback; } + (NSString*)getFlipperPortsVariable { + // Try to retrieve from environment first. NSString* value = NSProcessInfo.processInfo.environment[@"FLIPPER_PORTS"]; + // If empty, check defaults instead. + if ([value length] == 0) { + value = [[NSUserDefaults standardUserDefaults] + stringForKey:@"com.facebook.flipper.ports"]; + } + return value; } @end