Module tasks

Module tasks 

Source
Expand description

Tasks and context specific for building and running on iOS.

Re-exports§

pub use crate::core::tasks::InstallTarget;
pub use crate::core::tasks::Dependency;
pub use crate::core::tasks::DependencyCheck;
pub use crate::core::tasks::InstallDependencies;

Structs§

BootIOSSimulator
This tasks boots an iOS Simulator with the given identifier.
BuildRuntimeLibrary
This tasks builds the runtime library for the given target and with the given profile.
BuildRuntimeLibraryV2
This tasks builds the runtime library for the given target and with the given profile.
BuildXcodeproj
This task builds an .xcodeproj with the given scheme, configuration and destination. It does not install the resulting product.
CreateUniversalBinary
This task creates a universal binary from one or multiple architecture-specific static libraries for iOS.
GenerateXcassets
This task generates an Xcode-compatible assets catalog for the assets of the Polyhorn project that is being compiled and its dependencies.
GenerateXcodeproj
This task generates an xcodeproj.
IOSContext
Context that gets passed through each task.
InstallOnIOSSimulator
This task installs an application on the iOS Simulator with the given identifier.
OpenIOSSimulator
This task opens the iOS Simulator GUI, which is not open by default when booting a (new) simulator.
RunOnIOSSimulator
This task launches the application on an iOS Simulator with the given identifier.

Enums§

IOSError
Represents an error that is returned by one of the iOS-specific tasks.
IOSTask
Represents one of the iOS-specific tasks.