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