From 04b69a9cef0bfdc333cc8371a8efa507d0f33487 Mon Sep 17 00:00:00 2001 From: Josh Tynjala Date: Tue, 11 Apr 2023 15:51:56 -0700 Subject: [PATCH] AIRHelper: display a warning when no selected iOS simulator is found when building AIR for iOS app Ideally, we'd always get a simulator name, but better to fail gracefully --- src/lime/tools/AIRHelper.hx | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/lime/tools/AIRHelper.hx b/src/lime/tools/AIRHelper.hx index 4a0d66c57..76dc40c74 100644 --- a/src/lime/tools/AIRHelper.hx +++ b/src/lime/tools/AIRHelper.hx @@ -206,7 +206,15 @@ class AIRHelper if (targetPlatform == IOS && System.hostPlatform == MAC) { - Sys.putEnv("AIR_IOS_SIMULATOR_DEVICE", XCodeHelper.getSimulatorName(project)); + var simulatorName = XCodeHelper.getSimulatorName(project); + if (simulatorName == null) + { + Log.warn("Skipping AIR_IOS_SIMULATOR_DEVICE environment variable because default simulator not found"); + } + else + { + Sys.putEnv("AIR_IOS_SIMULATOR_DEVICE", simulatorName); + } } System.runCommand(workingDirectory, project.defines.get("AIR_SDK") + "/bin/adt", args);