Set up code signing settings on specified Xcode projects to use given provisioning profiles
xcode-project use-profiles [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
[--project XCODE_PROJECT_PATTERN]
[--profile PROFILE_PATHS]
[--export-options-plist EXPORT_OPTIONS_PATH]
[--custom-export-options CUSTOM_EXPORT_OPTIONS]
[--warn-only]
[--code-signing-setup-verbose-logging]
[--archive-method USE_PROFILE_ARCHIVE_METHOD]
Path to Xcode project (*.xcodeproj). Can be either a path literal, or a glob pattern to match projects in working directory. Multiple arguments. Default: **/*.xcodeproj
Path to provisioning profile. Can be either a path literal, or a glob pattern to match provisioning profiles. Multiple arguments. Default: $HOME/Library/MobileDevice/Provisioning Profiles/*.mobileprovision, $HOME/Library/MobileDevice/Provisioning Profiles/*.provisionprofile
Path to the generated export options plist. Default: $HOME/export_options.plist
Custom options for generated export options as JSON string. For example, {"uploadBitcode": false, "uploadSymbols": false}
. If not given, the value will be checked from the environment variable XCODE_PROJECT_CUSTOM_EXPORT_OPTIONS
. Alternatively to entering CUSTOM_EXPORT_OPTIONS
in plaintext, it may also be specified using the @env:
prefix followed by an environment variable name, or the @file:
prefix followed by a path to the file containing the value. Example: @env:<variable>
uses the value in the environment variable named <variable>
, and @file:<file_path>
uses the value from the file at <file_path>
.
Show warning when profiles cannot be applied to any of the Xcode projects instead of fully failing the action
Show verbose log output when configuring code signing settings for Xcode project. If not given, the value will be checked from the environment variable XCODE_PROJECT_CODE_SIGNING_SETUP_VERBOSE_LOGGING
.
Use only the profiles that are eligible for given archive method for code signing setup. If not specified, all found profiles will be used.
show this help message and exit
Log output stream. Default stderr
Do not use ANSI colors to format terminal output
Show tool version and exit
Disable log output for commands
Enable verbose logging for commands