Skip to content

Instantly share code, notes, and snippets.

@bbenetskyy
Created December 5, 2021 20:03
Show Gist options
  • Save bbenetskyy/a80ac699b758a217aa0e704eaeb9d464 to your computer and use it in GitHub Desktop.
Save bbenetskyy/a80ac699b758a217aa0e704eaeb9d464 to your computer and use it in GitHub Desktop.
Task("BuildAndRuniOS")
.Does(() =>
{
MSBuild(IOS, configurator => configurator
.SetConfiguration("Debug")
.SetVerbosity(Verbosity.Minimal));
var simulators = ListAppleSimulators();
Information($"Found Simulators: {simulators.Count}");
Information(string.Empty);
foreach (var simulator in simulators)
{
Information($"{simulator.Name} {simulator.IsAvailable} {simulator.Runtime.Split('.').Last()} {simulator.UDID}");
if(iosSimulators.Any(s => s == simulator.Name) && simulator.IsAvailable)
{
Information($"Start Installation on {simulator.Name}");
InstalliOSApplication(deviceIdentifier: simulator.UDID, applicationPath: IOS_ARTIFACTS + IOS_APP);
Thread.Sleep(3_000);
LaunchiOSApplication(deviceIdentifier: simulator.UDID, appIdentifier: IOS_APP_IDENTIFIER);
}
Information(string.Empty);
}
} );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment