diff --git a/Source/Launcher/LauncherSimClient.m b/Source/Launcher/LauncherSimClient.m index 69db3c0..a18ea3c 100644 --- a/Source/Launcher/LauncherSimClient.m +++ b/Source/Launcher/LauncherSimClient.m @@ -117,6 +117,18 @@ - (void) launch { } } + /* Use the SDK in command line argument if specified */ + NSArray *arguments = [[NSProcessInfo processInfo] arguments]; + if ([arguments count] > 1) { + NSString *sdkArg = (NSString *)[arguments objectAtIndex:1]; + for (PLSimulatorSDK *anSDK in _platform.sdks) { + if ([anSDK.canonicalName isEqual: sdkArg]) { + sdk = anSDK; + break; + } + } + } + /* Load the SDK root */ if (sdk != nil) { sdkRoot = [C(DTiPhoneSimulatorSystemRoot) rootWithSDKVersion: sdk.version];