Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.76 KB

README.md

File metadata and controls

53 lines (36 loc) · 1.76 KB

xcode-project

Utility to work with Xcode projects. Use it to manage iOS application code signing properties for builds, create IPAs and run tests

Usage

xcode-project [-h] [--log-stream STREAM] [--no-color] [--version] [-s] [-v]
    ACTION

Common options

-h, --help

show this help message and exit

--log-stream=stderr | stdout

Log output stream. Default stderr

--no-color

Do not use ANSI colors to format terminal output

--version

Show tool version and exit

-s, --silent

Disable log output for commands

-v, --verbose

Enable verbose logging for commands

Actions

Action Description
build-ipa Build ipa by archiving the Xcode project and then exporting it
clean Clean Xcode project
junit-test-results Convert Xcode Test Result Bundles (*.xcresult) to JUnit XML format
detect-bundle-id Try to deduce the Bundle ID from specified Xcode project
default-test-destination Show default test destination for the chosen Xcode version
ipa-info Show information about iOS App Store Package file
pkg-info Show information about macOS Application Package file
test-destinations List available destinations for test runs
run-tests Run unit or UI tests for given Xcode project or workspace
show-build-settings Show build settings for Xcode project
test-summary Show summary of Xcode Test Result
use-profiles Set up code signing settings on specified Xcode projects to use given provisioning profiles