FastlanePilotConfiguration Class

Summary

Fastlane pilot configuration options.
Assembly
Cake.Fastlane.dll
Namespace
Cake.Fastlane
Base Types
graph BT Type-->Base0["FastlaneConfiguration"] click Base0 "/api/Cake.Fastlane/FastlaneConfiguration" Base0-->Base1["ToolSettings"] Type["FastlanePilotConfiguration"] class Type type-node

Syntax

public class FastlanePilotConfiguration : FastlaneConfiguration

Constructors

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

Properties

Name Value Summary
AppIdentifier string
Gets or sets the bundle identifier(s) of your app (comma-separated).
Inherited from FastlaneConfiguration
AppleId string
Gets or sets the unique App ID provided by App Store Connect.
BetaAppDescription string
Gets or sets the beta app description when uploading a new build.
BetaAppFeedbackEmail string
Gets or sets the beta app email when uploading a new build.
ChangeLog string
Gets or sets the 'what's new' text when uploading a new build.
Command PilotCommand
Gets or sets the command to run with pilot.
DemoAccountRequired bool
Gets or sets a value indicating whether you need a demo account for Apple review.
Distribute bool
Gets or sets a value indicating whether the build be distributed to external testers.
Email string
Gets or sets the tester's email.
FirstName string
Gets or sets the tester's first name.
Force bool
Gets or sets a value indicating whether to renew the provisioning profiles every time you run match.
Inherited from FastlaneConfiguration
GitFullName string
Gets or sets the full name of the git user.
Inherited from FastlaneConfiguration
GitUserEmail string
Gets or sets the git users email.
Inherited from FastlaneConfiguration
Groups IEnumerable<string>
Gets or sets groups to associate tester to one group or more by group name / group id. E.g. `-g \"Team 1\",\"Team 2\"`
IpaFilePath FilePath
Gets or sets the path to the ipa file to upload.
ItcProvider string
Gets or sets the provider short name to be used with the iTMSTransporter to identify your team. To get provider short name run `pathToXcode.app/Contents/Applications/Application\\ Loader.app/Contents/itms/bin/iTMSTransporter -m provider -u 'USERNAME' -p 'PASSWORD' -account_type itunes_connect -v off`. The short names of providers should be listed in the second column
LastName string
Gets or sets the tester's last name.
Notify bool
Gets or sets a value indicating whether to notify external testers.
Platform string
Gets or sets the provisioning profile's platform to work with (i.e. ios, tvos)
Inherited from FastlaneConfiguration
PortalTeamId string
Gets or sets the short ID of your team in the developer portal, if you're in multiple teams. Different from your iTC team ID!".
RejectBuildWaitingForReview bool
Gets or sets a value indicating whether to expire previous build if it's 'waiting for review'.
SkipSubmission bool
Gets or sets a value indicating whether or not distributing action of pilot and only upload the ipa file.
SkipWaiting bool
Gets or sets a value indicating whether or not to wait for the build to process. If set to true, the changelog won't be set, `distribute_external` option won't work and no build will be distributed to testers
TeamId string
Gets or sets the team identifier.
Inherited from FastlaneConfiguration
TeamName string
Gets or sets the name of the team.
Inherited from FastlaneConfiguration
TesterFilePath FilePath
Gets or sets the file path to a CSV file of testers.
UseBundleExecution bool
Gets or sets a value indicating whether [use bundle execution].
Inherited from FastlaneConfiguration
UserName string
Gets or sets your Apple ID Username.
Inherited from FastlaneConfiguration
WaitForUploadedBuild bool
Gets or sets a value indicating whether to use version info from uploaded ipa file to determine what build to use for distribution. If set to false, latest processing or any latest build will be used
WaitProcessingInterval Nullable<int>
Gets or sets the interval in seconds to wait for App Store Connect processing.

Extension Methods

Name Value Summary
Dump<FastlanePilotConfiguration>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<FastlanePilotConfiguration>(FastlanePilotConfiguration[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<FastlanePilotConfiguration>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<FastlanePilotConfiguration>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<FastlanePilotConfiguration>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<FastlanePilotConfiguration>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin

See Also