XamarinAliases Class

Summary

Xamarin related cake aliases.
Assembly
Cake.Xamarin.dll
Namespace
Cake.Xamarin
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["XamarinAliases"] class Type type-node

Syntax

public static class XamarinAliases

Attributes

Type Description
CakeAliasCategoryAttribute

Methods

Name Value Summary
BuildAndroidApk(ICakeContext, FilePath, bool, string, Action<MSBuildSettings>) FilePath
Creates an android .APK package file using the MSBuild target `SignAndroidPackage` See documentation for more info: https://developer.xamarin.com/guides/android/under_the_hood/build_process/#Build_Targets
static
BuildiOSIpa(ICakeContext, FilePath, string, string, Action<MSBuildSettings>) FilePath
Creates an IPA archive of an iOS Appof an app with MDTool Change your project settings to output an IPA file, and use the MSBuild to build. See documentation for more info: https://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/app_distribution/ipa_support/#Building_via_the_Command_Line_On_Mac
static
PackageComponent(ICakeContext, DirectoryPath, XamarinComponentSettings) void
Packages the component for a given component YAML configuration file
static
RestoreComponents(ICakeContext, FilePath, XamarinComponentRestoreSettings) void
Restores Xamarin Components for a given project
static
SubmitComponent(ICakeContext, FilePath, XamarinComponentSubmitSettings) void
Submits a .xam component package which is a brand new component on the store and has no previous versions
static
SubmitComponents(ICakeContext, XamarinComponentSubmitSettings, string[]) void
Finds and Submits .xam component packages which match the globbing patterns
static
TestCloud(ICakeContext, FilePath, string, string, string, DirectoryPath, TestCloudSettings) void
Uploads an android .APK package to TestCloud and runs UITests
static
UITest(ICakeContext, FilePath, NUnitSettings) void
Runs UITests in a given assembly using NUnit
static
UploadComponent(ICakeContext, FilePath, XamarinComponentUploadSettings) void
Uploads a .xam component package which is a new version of an existing component in the store
static
UploadComponents(ICakeContext, XamarinComponentUploadSettings, string[]) void
Finds and Uploads .xam component packages which match the globbing patterns
static
VSToolSetup(ICakeContext) VSToolSetupRunner
Gets a runner for invoking the Visual Studio Mac Add-in Setup Utility.
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