This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see Cake.XCode.
Summary
XCode build settings.
- Assembly
- Cake
.XCode .dll - Namespace
- Cake
.XCode - Base Types
-
- ToolSettings
- XCodeSettings
graph BT
Type-->Base0["XCodeSettings"]
click Base0 "/api/Cake.XCode/XCodeSettings"
Base0-->Base1["ToolSettings"]
Type["XCodeBuildSettings"]
class Type type-node
Syntax
public class XCodeBuildSettings : XCodeSettings
Constructors
Name | Summary |
---|---|
XCodeBuildSettings |
Properties
Name | Value | Summary |
---|---|---|
AllTargets | bool |
Builds all the targets
|
Arch | string |
Build each target for the given architecture; this will override architectures defined in the project
|
Archive | bool |
Gets or sets a value indicating whether project should be archived instead of builded.
|
ArchivePath | DirectoryPath |
Specifies the directory where any created archives will be placed, or the archive that should be exported
|
BuildSettings | Dictionary |
Overrides specified build settings or adds User-Defined build settings
|
Check |
bool |
Check if any First Launch tasks need to be performed
|
Clean | bool |
Gets or sets a value indicating whether project should be cleaned.
|
Configuration | string |
Use the build configuration NAME for building each target
|
DerivedDataPath | DirectoryPath |
Specifies the directory where build products and other derived data will go
|
Destination | Dictionary |
Use the destination described by key value pairs
|
DestinationTimeout | Nullable |
The timeout in seconds to wait for while searching for the destination device
|
DryRun | bool |
Do everything except actually running the commands
|
ExportArchive | bool |
Specifies that an archive should be exported
|
ExportFormat | Nullable |
Specifies the format that the archive should be exported as (e.g. ipa, pkg, app)
|
Export |
string |
specifies the installer signing identity that should be used during export; this may be inferable from the ExportSigningIdentity
|
ExportLanguage | string |
Specifies optional ISO 639-1 target languages included in a localization export
|
ExportLocalizations | bool |
Exports completed and outstanding project localizations
|
ExportOptionsPlist | DirectoryPath |
Specifies the location of the plist file used as options in the export process.
|
ExportPath | DirectoryPath |
Specifies the destination for the product exported from an archive
|
Export |
string |
Specifies the provisioning profile that should be used when re-signing the exported archive; if possible, implies a signing identity
|
Export |
string |
Specifies the codesigning identity that should be used to re-sign the exported archive
|
Export |
bool |
Specifies that the signing identity used to create the archive should be used to sign the exported product
original signing identity.
|
Jobs | Nullable |
Specify the maximum number of concurrent build operations
|
LocalizationPath | DirectoryPath |
Specifies a path to XLIFF localization files
|
ParallelizeTargets | bool |
Build independent targets in parallel
|
Project | string |
Builds the given Project NAME
|
ResultBundlePath | DirectoryPath |
Specifies the directory where a result bundle describing what occurred will be placed
|
Scheme | string |
Builds the given Scheme NAME
|
Sdk | string |
The SDK to use as the base SDK when building the project
|
Skip |
bool |
Specifies that scheme actions that cannot be performed should be skipped instead of causing a failure
|
Target | string |
Builds the given Target NAME
|
Toolchain | string |
Use the given toolchain
|
Verbose | bool |
Provide additional status output
|
Workspace | FilePath |
Builds the given Workspace
|
XcConfig | FilePath |
Apply the build settings defined in the file as overrides
|
Extension Methods
Name | Value | Summary |
---|---|---|
Dump |
string |
Get a basic string representation of specified object.
From LoggingExtensions
Requires the Cake.Incubator addin
|
IsIn |
bool |
Checks if the source is contained in a list
From EnumerableExtensions
Requires the Cake.Incubator addin
|
NotNull |
void |
Throws an exception if the specified parameter's value is null.
From Extensions
Requires the Cake.Ftp addin
|
NotNull |
void |
From IssuesArgumentChecks
Requires the Cake.Issues addin
|
ThrowIfNull |
T |
Throws a
System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
From AssertExtensions
Requires the Cake.Incubator addin
|
ThrowIfNull |
T |
Throws a
System.ArgumentNullException if the value is null, otherwise returns the value
From AssertExtensions
Requires the Cake.Incubator addin
|
ToDictionary |
IDictionary |
From ObjectHelpers
Requires the Cake.DeployParams addin
|
To |
string |
From StringExtensions
Requires the Cake.Issues addin
|