XamarinMacBuild 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["XamarinMacBuild"] class Type type-node

Syntax

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

Attributes

Type Description
NullableContextAttribute
NullableAttribute

Constructors

Name Summary
XamarinMacBuild() 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
ModifyPlist Target
modify info.plist
TargetPlatform TargetPlatform
Gets the target platform.

Methods

Name Value Summary
Build(ITargetDefinition, IXamarinBuild) ITargetDefinition
msbuild
Inherited from XamarinBuild
static
Build(ITargetDefinition, IXamarinMacBuild) ITargetDefinition
msbuild
static
Package(ITargetDefinition, IXamarinMacBuild) 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