From 61f285e67058bc8e508e0d9f66478b54395002b8 Mon Sep 17 00:00:00 2001 From: wjywbs Date: Fri, 3 Jan 2014 12:23:29 -0500 Subject: [PATCH] Add support for selecting simulator iOS version in command line. --- Source/Launcher/LauncherSimClient.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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];