pub enum IOSTask {
BootIOSSimulator(BootIOSSimulator),
BuildRuntimeLibrary(BuildRuntimeLibrary),
BuildRuntimeLibraryV2(BuildRuntimeLibraryV2),
BuildXcodeproj(BuildXcodeproj),
CreateUniversalBinary(CreateUniversalBinary),
GenerateXcassets(GenerateXcassets),
GenerateXcodeproj(GenerateXcodeproj),
InstallDependencies(InstallDependencies),
InstallOnIOSSimulator(InstallOnIOSSimulator),
InstallTarget(InstallTarget),
OpenIOSSimulator(OpenIOSSimulator),
RunOnIOSSimulator(RunOnIOSSimulator),
}Expand description
Represents one of the iOS-specific tasks.
Variants§
BootIOSSimulator(BootIOSSimulator)
This task boots an iOS Simulator (if necessary).
BuildRuntimeLibrary(BuildRuntimeLibrary)
This task builds the runtime library for the given target and with the given profile.
BuildRuntimeLibraryV2(BuildRuntimeLibraryV2)
This task builds the runtime library for the given target and with the given profile.
BuildXcodeproj(BuildXcodeproj)
This task builds an .xcodeproj with a given scheme, configuration and destination.
CreateUniversalBinary(CreateUniversalBinary)
This task creates a universal binary from one or multiple architecture-specific static libraries for iOS.
GenerateXcassets(GenerateXcassets)
This task generates an Xcode-compatible assets catalog for the assets of the Polyhorn project that is being compiled and its dependencies.
GenerateXcodeproj(GenerateXcodeproj)
This task generates an xcodeproj.
InstallDependencies(InstallDependencies)
This task checks if a given set of dependencies exist and if necessary, installs the dependencies that weren’t found.
InstallOnIOSSimulator(InstallOnIOSSimulator)
This task installs an application on the iOS Simulator with a given identifier.
InstallTarget(InstallTarget)
This task installs a target with a given name using rustup, if necessary.
OpenIOSSimulator(OpenIOSSimulator)
This task opens the iOS Simulator GUI, which is not open by default when booting a (new) simulator.
RunOnIOSSimulator(RunOnIOSSimulator)
This task launches the application on an iOS Simulator with a given identifier.