Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
75 lines (65 sloc) 3.45 KB
title: "DEPRECATED: Select Xcode version"
summary: |-
**DEPRECATED**: There's no need to use this Step on the new [bitrise.io](https://www.bitrise.io)
Stacks.
This step is basically a no-op [on the new Stacks](http://blog.bitrise.io/2016/01/20/here-comes-the-new-stack.html),
and should not be used anymore.
Get ready for a new release of Xcode by testing your build with the beta or
make sure everything works fine with the stable version. With this step Xcode
updates can be handled a bit more smoothly.
description: |-
**DEPRECATED**: There's no need to use this Step on the new [bitrise.io](https://www.bitrise.io)
Stacks.
This step is basically a no-op [on the new Stacks](http://blog.bitrise.io/2016/01/20/here-comes-the-new-stack.html),
and should not be used anymore.
Selects / activates the specified Xcode version.
For available "version channel" identifiers and **exact version numbers**
see the [Virtual Machine pre-installed tools](http://devcenter.bitrise.io/docs/virtual-machines-updates)
article on our [DevCenter](http://devcenter.bitrise.io).
Technical note: on Bitrise OS X Virtual Machines the pre-installed Xcode
versions are located at `/Applications/Xcodes`.
website: https://github.com/bitrise-io/steps-select-xcode-version
source_code_url: https://github.com/bitrise-io/steps-select-xcode-version
support_url: https://github.com/bitrise-io/steps-select-xcode-version/issues
host_os_tags:
- "osx-10.10"
project_type_tags:
- "ios"
type_tags:
- "build"
is_requires_admin_user: true
is_always_run: false
is_skippable: false
run_if: ".IsCI"
inputs:
- version_channel_id: "xcode-7"
opts:
title: "Xcode version channel ID"
description: |
A version channel identifies a pre-installed Xcode version
based on the version's current *stability*.
* `-stable`: refers to the latest *stable* release version of Xcode which is installed in the Virtual Machine.
* `-latest`: refers to the latest available Xcode version in the Virtual Machine. This can be a *beta* or a *stable* Xcode version (*stable* in case there's no beta version available).
* `-beta`: refers to the latest *beta* version of Xcode pre-installed in the Virtual Machine.
* Named versions (ex: `xcode-6`) refer to the latest available patch release on the VM. For example `xcode-6` means the latest available Xcode 6 version, which is at the moment `6.4`.
For available "version channel" identifiers and **exact version numbers**
see the [Virtual Machine pre-installed tools](http://devcenter.bitrise.io/docs/virtual-machines-updates)
article on our [DevCenter](http://devcenter.bitrise.io).
Generally you should *not* use the `-beta` channel as it will fail in case there's
no *beta* Xcode available on the Virtual Machine. This, however, can be used
in case you want to use the latest *beta* until it gets to a stable state,
so when this step fails you can most likely switch to the `-stable` channel.
In every other case, if you want to use the absolutely latest Xcode version
(which might be a beta) you should use the `-latest` channel, which will
not fail if there's no beta version available, but rather it will use
the latest installed stable version instead.
summary: ""
value_options:
- -stable
- -latest
- -beta
- xcode-7
- xcode-7-beta
- xcode-6
is_required: true
is_expand: false