
The list of available schemes is formed by parsing your project/workspace files in the VCS. Depending on the selection, the settings displayed will vary. Select either a target-based (for project) or scheme-based (for project and workspace) build. For Xcode 3 build, only the path to the project file is supported. xcworkspace) workspace file, should be relative to the checkout directory. Note that if you use xcode-select, the agent must be restarted, as it only detects Xcode distributions and reports them to the server during startup. Command to switch: sudo xcode-select -s path_to_xcode_distribution. Path to Xcode: /Applications/Xcode.app/Contents/Developer. Select the default XCode distribution using the xcode-select tool. Specify the path to the required version in the "Path to Xcode" setting (see below) of the Xcode Project build step settings If several Xcode versions are installed, perform one of the following:

The agent restart is required if Xcode was installed/updated. If only one Xcode version is installed on the agent machine, it will be used by default. To run an Xcode build, you need to have one or more build agents running macOS with installed Xcode. The runner provides structured build log based on Xcode build stages, detects compilation errors, reports tests from the xcodebuild utility, adds automatic agent requirements for the appropriate version of tools installed (Xcode, SDKs, and so on) and reporting tools via agent properties.


The Xcode Project build runner supports Xcode 3 (target-based build), Xcode 4 (scheme-based build), Xcode 5-13.
