create_ios_sdk.py takes additional arguments that specify the out directories of both the device and simulator builds. (#2673)
diff --git a/sky/tools/create_ios_sdk.py b/sky/tools/create_ios_sdk.py
index 009985d..af801aa 100755
--- a/sky/tools/create_ios_sdk.py
+++ b/sky/tools/create_ios_sdk.py
@@ -14,13 +14,20 @@
   parser = argparse.ArgumentParser(description='Creates the Flutter iOS SDK')
 
   parser.add_argument('--dst', type=str, required=True)
+  parser.add_argument('--device-out-dir', type=str, required=True)
+  parser.add_argument('--simulator-out-dir', type=str, required=True)
+
   args = parser.parse_args()
 
-  device_sdk = 'out/ios_Release/Flutter'
-  simulator_sdk = 'out/ios_sim_Release/Flutter'
+  device_sdk = os.path.join(args.device_out_dir, 'Flutter')
+  simulator_sdk = os.path.join(args.simulator_out_dir, 'Flutter')
 
-  device_dylib = 'out/ios_Release/Flutter.framework/Flutter'
-  simulator_dylib = 'out/ios_sim_Release/Flutter.framework/Flutter'
+  flutter_framework_binary = 'Flutter.framework/Flutter'
+
+  device_dylib = os.path.join(args.device_out_dir,
+      flutter_framework_binary)
+  simulator_dylib = os.path.join(args.simulator_out_dir,
+      flutter_framework_binary)
 
   if not os.path.isdir(device_sdk):
     print 'Cannot find iOS device SDK at', device_sdk