XamariniOSBuild Class

Summary

Base build plan for Xamarin iOS based applications
graph BT Type-->Base0["XamarinBuild"] click Base0 "/api/Rocket.Surgery.Nuke.Xamarin/XamarinBuild" Base0-->Base1["RocketBoosterBuild<XamarinConfiguration>"] Base1-->Base2["NukeBuild"] Type-.->Interface0["IRocketBoosterBuild<XamarinConfiguration>"] Type-.->Interface1["IRocketBoosterBuild"] click Interface1 "/api/Rocket.Surgery.Nuke/IRocketBoosterBuild" Type["XamariniOSBuild"] class Type type-node

Syntax

public class XamariniOSBuild : XamarinBuild, IRocketBoosterBuild<XamarinConfiguration>, 
    IRocketBoosterBuild

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
XamariniOSBuild() Initializes a new instance of the XamariniOSBuild class.

Fields

Name Constant Value Summary
IsOsx
A value indicated whether the build host is OSX.

Properties

Name Value Summary
BaseBundleIdentifier string
Gets the path for the info plist.
InfoPlist AbsolutePath
Gets the path for the info plist.
IsOsx Expression<Func<bool>>
A value indicated whether the build host is OSX.
Inherited from XamarinBuild
TargetPlatform TargetPlatform
Gets the target platform.

Methods

Name Value Summary
Build(ITargetDefinition, IXamarinBuild) ITargetDefinition
msbuild
Inherited from XamarinBuild
static
Build(ITargetDefinition, IXamariniOSBuild) ITargetDefinition
msbuild
static
ModifyInfoPlist(ITargetDefinition, IXamariniOSBuild) ITargetDefinition
modify info.plist
static
Package(ITargetDefinition, IXamariniOSBuild) ITargetDefinition
packages a binary for distribution.
static
Restore(ITargetDefinition, IXamarinBuild) ITargetDefinition
nuget restore
Inherited from XamarinBuild
static
Test(ITargetDefinition, IXamarinBuild) ITargetDefinition
test
Inherited from XamarinBuild
static

Extension Methods