AppleSimulatorAliases Class

Assembly
Cake.AppleSimulator.dll
Namespace
Cake.AppleSimulator
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["AppleSimulatorAliases"] class Type type-node

Syntax

public static class AppleSimulatorAliases

Attributes

Type Description
CakeAliasCategoryAttribute
CakeNamespaceImportAttribute
CakeNamespaceImportAttribute
CakeNamespaceImportAttribute

Methods

Name Value Summary
BootAppleSimulator(ICakeContext, string, SimCtlSettings) void
Boot the specified simulator, headless in the background.
static
BootAppleSimulator(ICakeContext, string) void
Boot the specified simulator, headless in the background.
static
EraseAllAppleSimulators(ICakeContext, SimCtlSettings) void
Not implemented yet. Send in a pull-request!
static
EraseAllAppleSimulators(ICakeContext) void
Not implemented yet. Send in a pull-request!
static
EraseAppleSimulator(ICakeContext, string, SimCtlSettings) void
Erases and factory resets the specified simulator.
static
EraseAppleSimulator(ICakeContext, string) void
Erases and factory resets the specified simulator.
static
FindXCodeTool(ICakeContext, string, XCRunSettings) string
Shutdowns all running simulators.
static
FindXCodeTool(ICakeContext, string) string
Shutdowns all running simulators.
static
InstalliOSApplication(ICakeContext, string, string, SimCtlSettings) void
Installs an application on the specified simulator.
static
InstalliOSApplication(ICakeContext, string, string) void
Installs an application on the specified simulator.
static
LaunchAppleSimulator(ICakeContext, string, SimulatorSettings) void
Boot the specified simulator, headless in the background. This operation returns immiedately and does not block, you need to put the cake thread to sleep/pause execution to allow time for the simulator to boot.
static
LaunchAppleSimulator(ICakeContext, string) void
Boot the specified simulator, headless in the background. This operation returns immiedately and does not block, you need to put the cake thread to sleep/pause execution to allow time for the simulator to boot.
static
LaunchiOSApplication(ICakeContext, string, string, SimCtlSettings) void
Launches an application on the specified simulator.
static
LaunchiOSApplication(ICakeContext, string, string) void
Launches an application on the specified simulator.
static
ListAppleSimulatorDeviceTypes(ICakeContext, SimCtlSettings) IReadOnlyList<AppleSimulatorDeviceType>
Fetch list of installed simulator device types.
static
ListAppleSimulatorDeviceTypes(ICakeContext) IReadOnlyList<AppleSimulatorDeviceType>
Fetch list of installed simulator device types.
static
ListAppleSimulatorPairs(ICakeContext, SimCtlSettings) IReadOnlyList<AppleSimulatorPair>
Fetch list of simulators pairs (iphone+watch) available for administrative operations.
static
ListAppleSimulatorPairs(ICakeContext) IReadOnlyList<AppleSimulatorPair>
Fetch list of simulators pairs (iphone+watch) available for administrative operations.
static
ListAppleSimulatorRuntimes(ICakeContext, SimCtlSettings) IReadOnlyList<AppleSimulatorRuntime>
Fetch list of installed simulator runtimes.
static
ListAppleSimulatorRuntimes(ICakeContext) IReadOnlyList<AppleSimulatorRuntime>
Fetch list of installed simulator runtimes.
static
ListAppleSimulators(ICakeContext, SimCtlSettings) IReadOnlyList<AppleSimulator>
Fetch list configured simulators that are defined and available for administrative operations (boot, launch, shutdown, etc)
static
ListAppleSimulators(ICakeContext) IReadOnlyList<AppleSimulator>
Fetch list configured simulators that are defined and available for administrative operations (boot, launch, shutdown, etc)
static
ShutdownAllAppleSimulators(ICakeContext, SimCtlSettings) void
Shutdowns all running simulators.
static
ShutdownAllAppleSimulators(ICakeContext) void
Shutdowns all running simulators.
static
TestiOSApplication(ICakeContext, string, string, SimCtlSettings) TestResults
Launches and returns the unit test results of an application on the specified simulator.
static
TestiOSApplication(ICakeContext, string, string) TestResults
Launches and returns the unit test results of an application on the specified simulator.
static
UninstalliOSApplication(ICakeContext, string, string, SimCtlSettings) void
Uninstalls an application on the specified simulator.
static
UninstalliOSApplication(ICakeContext, string, string) void
Uninstalls an application on the specified simulator.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin