What This Guide Covers #
Mac users can Download OS X El Capitan 10.11.4 Final (15E65), OS X Server 5.1 (15S5127) Final, Xcode 7.3 Final (7D175) and Safari 9.1 Final.DMG Update and Setup Installer Files officially from Apple for manual installation without app store for Free. Upgrade Instructions for Mac OS X 10.11 10.9/10 to 10.11. Before installing 10.11, use fink selfupdate (with rsync or CVS) to get the latest version of fink. Install Xcode 8.2.1 if you haven't already, or at least its Command Line Tools. Mac OS X 10.11 El Capitan Setup. GitHub Gist: instantly share code, notes, and snippets. Mac OS X 10.11 El Capitan Setup. GitHub Gist: instantly share code, notes, and snippets. Xcode Preferences Downloads Command Line Tools. Xcode-select -install. All downloads are hosted by Apple. Links on this site take you directly to Apple’s download pages. This is not an official Apple website. Please consider donating to help maintain it. Looking for an API?
This guide explains what packages, tools and settings are available in theTravis macOS CI environment (often referred to as the “CI environment”).
Overview #
Travis CI runs builds in virtual machines that are snapshotted before each buildand rolled back at the end of it. This offers a number of benefits:
- Host OS is not affected by test suites
- No state persists between runs
- Passwordless sudo is available
- It is possible for test suites to install various services via
brew
and then customize the configuration of those services at thebeginning of each build.
The environment available to test suites is known as the Travis CIenvironment.
Using macOS #
To use our macOS build infrastructure, add the following to your .travis.yml
:
Travis CI also supports the Ubuntu Linux Environment, Windows Environment and FreeBSD Environment.
macOS Version #
Travis CI uses macOS 10.13 and Xcode 9.4.1 by default. You can use another version of macOS (and Xcode) by specifying the corresponding osx_image
key from the following table:
osx_image value | Xcode version | Xcode build version | macOS version | JDK |
---|---|---|---|---|
osx_image: xcode12.5 | Xcode 12.5 | 12E262 | macOS 11.3 | 16.0.1 |
osx_image: xcode12.4 | Xcode 12.4 | 12D4e | macOS 11.2.1 | 15.0.1 |
osx_image: xcode12.3 | Xcode 12.3 | 12C33 | macOS 11.1 | 15.0.1 |
osx_image: xcode12.2 | Xcode 12.2 | 12B5018i | macOS 10.15.7 | 14.0.2 |
osx_image: xcode12u | Xcode 12.0 | 12A8161k | macOS 10.15.5 | 14.0.1 |
osx_image: xcode12 | Xcode 12.0.1 | 12A7300 | macOS 10.15.7 | 14.0.2 |
osx_image: xcode11.6 | Xcode 11.6 | 11E708 | macOS 10.15.5 | 14.0.2 |
osx_image: xcode11.5 | Xcode 11.5 | 11E608c | macOS 10.15.4 | 14.0.1 |
osx_image: xcode11.4 | Xcode 11.4.1 | 11E503a | macOS 10.15.4 | 14.0.1 |
osx_image: xcode11.3 | Xcode 11.3.1 | 11C505 | macOS 10.14.6 | 14 |
osx_image: xcode11.2 | Xcode 11.2.1 | 11B500 | macOS 10.14.6 | 14 |
osx_image: xcode11.1 | Xcode 11.1 | 11A1027 | macOS 10.14.6 | 14 |
osx_image: xcode11 | Xcode 11.0 | 11A420a | macOS 10.14.6 | 14 |
osx_image: xcode10.3 | Xcode 10.3 | 18E226 | macOS 10.14.4 | 13.0.1 |
osx_image: xcode10.2 | Xcode 10.2.1 | 10E1001 | macOS 10.14 | 13.0.1 |
osx_image: xcode10.1 | Xcode 10.1 | 10B61 | macOS 10.13 | 13.0.1 |
osx_image: xcode10 | Xcode 10.0 | 10A255 | macOS 10.13 | 13.0.1 |
osx_image: xcode9.4 Default | Xcode 9.4.1 | 9F2000 | macOS 10.13 | 13.0.1 |
osx_image: xcode9.3 | Xcode 9.3 | 9E145 | macOS 10.13 | 1.8.0_112-b16 |
osx_image: xcode9.2 | Xcode 9.2 | 9C40b | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode9.1 | Xcode 9.1 | 9B55 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode9 | Xcode 9.0 | 9A235 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode8.3 | Xcode 8.3.3 | 8E3004b | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode8 | Xcode 8.0 | 8A218a | macOS 10.11 | 1.8.0_92-b14 |
osx_image: xcode7.3 | Xcode 7.3.1 | 7D1014 | macOS 10.11 | 1.8.0_92-b14 |
Homebrew #
Homebrew is installed and updated every time the virtual machines are updated.
The Travis Homebrew addon is the simplest, fastest and most reliable way to install dependencies.
The Homebrew addon correctly handles up-to-date, outdated, and missing packages. Manual Homebrew dependency scripts are error-prone, and we recommend against using them.
The Homebrew addon uses the Homebrew database on the build image by default, but can be configured to run brew update
if needed.
File System #
VMs running macOS 10.13 use HFS+, VMs running macOS 10.14 and newer use APFS.
JDK and macOS #
Note the pre-installed JDK version (OracleJDK) for each image in the table below.While Mac jobs can test against multiple JDK versions using the jdk
key,macOS images up to xcode9.3
can only switch up to Java 8, and images xcode9.4
and later can switch to Java 10 (if pre-installed) and later.In practical terms, if your Mac build requires Java 8 and below, use xcode9.3
(or below); if your build requires Java 10and later, use xcode9.4
(or later).
osx_image value | Xcode version | macOS version | JDK |
---|---|---|---|
osx_image: xcode12.5 | Xcode 12.5 | macOS 11.3 | 16.0.1 |
osx_image: xcode12.4 | Xcode 12.4 | macOS 11.2.1 | 15.0.1 |
osx_image: xcode12.3 | Xcode 12.3 | macOS 11.1 | 15.0.1 |
osx_image: xcode12.2 | Xcode 12.2 | macOS 10.15.7 | 14.0.2 |
osx_image: xcode12u | Xcode 12.0 | macOS 10.15.5 | 14.0.1 |
osx_image: xcode12 | Xcode 12.0.1 | macOS 10.15.7 | 14.0.2 |
osx_image: xcode11.6 | Xcode 11.6 | macOS 10.15.5 | 14.0.2 |
osx_image: xcode11.5 | Xcode 11.5 | macOS 10.15.4 | 14.0.1 |
osx_image: xcode11.4 | Xcode 11.4.1 | macOS 10.15.4 | 14.0.1 |
osx_image: xcode11.3 | Xcode 11.3.1 | macOS 10.14.6 | 14 |
osx_image: xcode11.2 | Xcode 11.2.1 | macOS 10.14.6 | 14 |
osx_image: xcode11.1 | Xcode 11.1 | macOS 10.14.6 | 14 |
osx_image: xcode11 | Xcode 11.0 | macOS 10.14.6 | 14 |
osx_image: xcode10.3 | Xcode 10.3 | macOS 10.14.4 | 13.0.1 |
osx_image: xcode10.2 | Xcode 10.2.1 | macOS 10.14 | 13.0.1 |
osx_image: xcode10.1 | Xcode 10.1 | macOS 10.13 | 13.0.1 |
osx_image: xcode10 | Xcode 10.0 | macOS 10.13 | 13.0.1 |
osx_image: xcode9.4 Default | Xcode 9.4.1 | macOS 10.13 | 13.0.1 |
osx_image: xcode9.3 | Xcode 9.3 | macOS 10.13 | 1.8.0_112-b16 |
osx_image: xcode9.2 | Xcode 9.2 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode9.1 | Xcode 9.1 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode9 | Xcode 9.0 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode8.3 | Xcode 8.3.3 | macOS 10.12 | 1.8.0_112-b16 |
osx_image: xcode8 | Xcode 8.0 | macOS 10.11 | 1.8.0_92-b14 |
osx_image: xcode7.3 | Xcode 7.3.1 | macOS 10.11 | 1.8.0_92-b14 |
Compilers and Build toolchain #
- automake
- clang
- cmake
- gcc
- maven
- mercurial
- pkg-config
- wget
- xctool
Languages #
- C
- C++
- Go
- Java
- Nodejs
- Python
- Ruby
Runtimes #
Every worker has at least one version of Go, Java, Python, Ruby and NodeJS to accommodateprojects that may need one of those runtimes during the build.
Ruby versions/implementations #
Default macOS Ruby (depends on macOS version) – You need to use sudo
to install gems with this Ruby and you can also use the pre-compiled Ruby binaries we made available.
Rubies are built using RVM that is installed per-user.
Gems in the global gem set #
- bundler
- rake
- cocoapods
Python related tools #
- pyenv (via homebrew)
- virtualenv (via pip)
- numpy (via pip)
- scipy (via pip)
- tox (via pip)
Xcode version #
Xcode 9.4.1 is installed with all available simulators and SDKs.Command Line Tools are also installed.
Xcode 12.5 #
Xcode 12.5 is available by adding osx_image: xcode12.5
to your .travis.yml.
Our Xcode 12.5 images have the following SDKs preinstalled:
iphoneos14.5
iphonesimulator14.5
macosx11.3
appletvos14.5
appletvsimulator14.5
watchos7.4
watchsimulator7.4
The Xcode 12.5 image also comes with the following simulators:
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.0
iOS 13.1
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 13.6
iOS 13.7
iOS 14.0
iOS 14.1
iOS 14.2
iOS 14.3
iOS 14.4
iOS 14.5
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.0
tvOS 13.2
tvOS 13.3
tvOS 13.4
tvOS 14.0
tvOS 14.2
tvOS 14.3
tvOS 14.4
tvOS 14.5
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.0
watchOS 6.1
watchOS 6.2
watchOS 7.0
watchOS 7.1
watchOS 7.2
watchOS 7.4
Xcode 12.4 #
Xcode 12.4 is available by adding osx_image: xcode12.4
to your .travis.yml.
Our Xcode 12.4 images have the following SDKs preinstalled:
iphoneos14.4
iphonesimulator14.4
driverkit.macosx20.2
macosx11.1
appletvos14.3
appletvsimulator14.3
watchos7.2
watchsimulator7.2
The Xcode 12.4 image also comes with the following simulators:
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.0
iOS 13.1
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 13.6
iOS 13.7
iOS 14.0
iOS 14.1
iOS 14.2
iOS 14.3
iOS 14.4
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.0
tvOS 13.2
tvOS 13.3
tvOS 13.4
tvOS 14.0
tvOS 14.2
tvOS 14.3
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.0
watchOS 6.1
watchOS 6.2
watchOS 7.0
watchOS 7.1
watchOS 7.2
Xcode 12.3 #
Xcode 12.3 is available by adding osx_image: xcode12.3
to your .travis.yml.
Our Xcode 12.3 images have the following SDKs preinstalled:
iphoneos14.3
iphonesimulator14.3
macosx11.1
appletvos14.3
appletvsimulator14.3
watchos7.2
watchsimulator7.2
The Xcode 12.3 image also comes with the following simulators:
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.0
iOS 13.1
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 13.6
iOS 13.7
iOS 14.0
iOS 14.1
iOS 14.2
iOS 14.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.0
tvOS 13.2
tvOS 13.3
tvOS 13.4
tvOS 14.0
tvOS 14.2
tvOS 14.3
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.0
watchOS 6.1
watchOS 6.2
watchOS 7.0
watchOS 7.1
watchOS 7.2
Xcode 12.2 #
Xcode 12.2 is available by adding osx_image: xcode12.2
to your .travis.yml.
Our Xcode 12.2 images have the following SDKs preinstalled:
iphoneos14.2
iphonesimulator14.2
macosx11.0
appletvos14.2
appletvsimulator14.2
watchos7.1
watchsimulator7.1
The Xcode 12.2 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.0
iOS 13.1
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 14.0
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.0
tvOS 13.2
tvOS 13.3
tvOS 13.4
tvOS 14.0
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
watchOS 6.2
watchOS 7.0
Xcode 12 (Universal) #
Xcode 12.0 is available by adding osx_image: xcode12u
to your .travis.yml.
Our Xcode 12.0 images have the following SDKs preinstalled:
iphoneos14.0
iphonesimulator14.0
driverkit.macosx20.0
macosx11.0
The Xcode 12.0 image also comes with the following simulators:
- iOS 14.0
Xcode 12 #
Xcode 12.0.1 is available by adding osx_image: xcode12
to your .travis.yml.
Our Xcode 12.0.1 images have the following SDKs preinstalled:
iphoneos14.0
iphonesimulator14.0
macosx10.15
appletvos14.0
appletvsimulator14.0
watchos7
watchsimulator7
The Xcode 12.0.1 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.0
iOS 13.1
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 14.0
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.0
tvOS 13.2
tvOS 13.3
tvOS 13.4
tvOS 14.0
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
watchOS 6.2
watchOS 7.0
Xcode 11.6 #
Xcode 11.6 is available by adding osx_image: xcode11.6
to your .travis.yml.
Our Xcode 11.6 images have the following SDKs preinstalled:
iphoneos13.6
iphonesimulator13.6
macosx10.15
appletvos13.4
appletvsimulator13.4
watchos6.2
watchsimulator6.2
The Xcode 11.6 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
iOS 13.6
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.2
tvOS 13.3
tvOS 13.4
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
watchOS 6.2
Xcode 11.5 #
Xcode 11.5 is available by adding osx_image: xcode11.5
to your .travis.yml.
Our Xcode 11.5 images have the following SDKs preinstalled:
iphoneos13.5
iphonesimulator13.5
macosx10.15
appletvos13.4
appletvsimulator13.4
watchos6.2
watchsimulator6.2
The Xcode 11.5 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.2
iOS 13.3
iOS 13.4
iOS 13.5
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.2
tvOS 13.3
tvOS 13.4
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
watchOS 6.2
Xcode 11.4.1 #
Xcode 11.4.1 is available by adding osx_image: xcode11.4
to your .travis.yml.
Our Xcode 11.4.1 images have the following SDKs preinstalled:
iphoneos13.4
iphonesimulator13.4
macosx10.15
appletvos13.4
appletvsimulator13.4
watchos6.2
watchsimulator6.2
The Xcode 11.4.1 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.2
iOS 13.3
iOS 13.4
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.2
tvOS 13.3
tvOS 13.4
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
watchOS 6.2
Xcode 11.3.1 #
Xcode 11.3.1 is available by adding osx_image: xcode11.3
to your .travis.yml.
Our Xcode 11.3.1 images have the following SDKs preinstalled:
iphoneos13.2
iphonesimulator13.2
macosx10.15
appletvos13.2
appletvsimulator13.2
watchos6.1
watchsimulator6.1
The Xcode 11.3.1 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.2
iOS 13.3
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.2
tvOS 13.3
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
Xcode 11.2.1 #
Xcode 11.2.1 is available by adding osx_image: xcode11.2
to your .travis.yml.
Our Xcode 11.2.1 images have the following SDKs preinstalled:
iphoneos13.2
iphonesimulator13.2
macosx10.15
appletvos13.2
appletvsimulator13.2
watchos6.1
watchsimulator6.1
The Xcode 11.2.1 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
iOS 13.2
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
tvOS 13.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
watchOS 6.1
Xcode 11.1 #
Xcode 11.1 is available by adding osx_image: xcode11.1
to your .travis.yml.
Our Xcode 11.1 images have the following SDKs preinstalled:
iphoneos13.1
iphonesimulator13.1
macosx10.15
appletvos13.0
appletvsimulator13.0
watchos6.0
watchsimulator6.0
The Xcode 11.1 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 13.0
iOS 13.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 13.0
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 6.0
Xcode 11.0 #
Xcode 11.0 is available by adding osx_image: xcode11
to your .travis.yml.
Our Xcode 11.0 images have the following SDKs preinstalled:
iphoneos13.0
iphonesimulator13.0
macosx10.15
appletvos13.0
appletvsimulator13.0
watchos6.0
watchsimulator6.0
The Xcode 11.0 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 13.0
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 13.0
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 6.0
Xcode 10.3 #
Xcode 10.3 is available by adding osx_image: xcode10.3
to your .travis.yml.
Our Xcode 10.3 images have the following SDKs preinstalled:
macosx10.14
iphoneos12.4
iphonesimulator12.4
appletvos12.4
appletvsimulator12.4
watchos5.3
watchsimulator5.3
The Xcode 10.3 image also comes with the following simulators:
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
iOS 12.4
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
tvOS 12.4
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
watchOS 5.3
Xcode 10.2 #
Xcode 10.2.1 is available by adding osx_image: xcode10.2
to your .travis.yml.
Our Xcode 10.2.1 images have the following SDKs preinstalled:
macosx10.14
iphoneos12.2
iphonesimulator12.2
appletvos12.2
appletvsimulator12.2
watchos5.2
watchsimulator5.2
The Xcode 10.2.1 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
iOS 12.2
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
tvOS 12.2
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
watchOS 5.2
Xcode 10.1 #
Xcode 10.1 is available by adding osx_image: xcode10.1
to your .travis.yml.
Our Xcode 10.1 images have the following SDKs preinstalled:
macosx10.14
iphoneos12.1
iphonesimulator12.1
appletvos12.1
appletvsimulator12.1
watchos5.1
watchsimulator5.1
The Xcode 10.1 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
iOS 12.1
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
tvOS 12.1
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
watchOS 5.1
Xcode For Mac 10.11.6
Xcode 10.0 #
Xcode 10.0 is available by adding osx_image: xcode10
to your .travis.yml.
Our Xcode 10.0 images have the following SDKs preinstalled:
macosx10.14
iphoneos12.0
iphonesimulator12.0
appletvos12.0
appletvsimulator12.0
watchos5.0
watchsimulator5.0
The Xcode 10.0 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
iOS 12.0
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
tvOS 12.0
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 5.0
Xcode 9.4 #
Xcode 9.4.1 is available by adding osx_image: xcode9.4
to your .travis.yml.
– Default when no other osx_image:
is specified
Our Xcode 9.4.1 images have the following SDKs preinstalled:
macosx10.13
iphoneos11.4
iphonesimulator11.4
appletvos11.4
appletvsimulator11.4
watchos4.3
watchsimulator4.3
The Xcode 9.4.1 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
iOS 11.4
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
tvOS 11.4
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 4.3
Xcode 9.3 #
Xcode 9.3 is available by adding osx_image: xcode9.3
to your .travis.yml.
Our Xcode 9.3 images have the following SDKs preinstalled:
macosx10.13
iphoneos11.3
iphonesimulator11.3
appletvos11.2
appletvsimulator11.3
watchos4.3
watchsimulator4.3
The Xcode 9.3 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
iOS 11.3
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
tvOS 11.3
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
watchOS 4.3
Xcode 9.2 #
Xcode 9.2 is available by adding osx_image: xcode9.2
to your .travis.yml.
Our Xcode 9.2 images have the following SDKs preinstalled:
macosx10.13
iphoneos11.2
iphonesimulator11.2
appletvos11.2
appletvsimulator11.2
watchos4.2
watchsimulator4.2
The Xcode 9.2 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
iOS 11.2
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
tvOS 11.2
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
watchOS 4.2
Xcode 9.1 #
Xcode 9.1 is available by adding osx_image: xcode9.1
to your .travis.yml.
Our Xcode 9.1 images have the following SDKs preinstalled:
macosx10.13
iphoneos11.1
iphonesimulator11.1
appletvos11.1
appletvsimulator11.1
watchos4.1
watchsimulator4.1
The Xcode 9.1 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
iOS 11.1
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
tvOS 11.1
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
watchOS 4.1
Xcode 9.0 #
Xcode 9.0 is available by adding osx_image: xcode9
to your .travis.yml.
Our Xcode 9.0 images have the following SDKs preinstalled:
macosx10.13
iphoneos11.0
iphonesimulator11.0
appletvos11.0
appletvsimulator11.0
watchos4.0
watchsimulator4.0
The Xcode 9.0 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
iOS 11.0
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
tvOS 11.0
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
watchOS 4.0
Xcode 8.3 #
Xcode 8.3.3 is available by adding osx_image: xcode8.3
to your .travis.yml.
Our Xcode 8.3.3 images have the following SDKs preinstalled:
macosx10.12
iphoneos10.3
iphonesimulator10.3
appletvos10.2
appletvsimulator10.2
watchos3.2
watchsimulator3.2
The Xcode 8.3.3 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
iOS 10.0
iOS 10.1
iOS 10.2
iOS 10.3
tvOS 9.0
tvOS 9.1
tvOS 9.2
tvOS 10.0
tvOS 10.1
tvOS 10.2
watchOS 2.0
watchOS 2.1
watchOS 2.2
watchOS 3.2
Xcode 8 #
Xcode 8.0 is available by adding osx_image: xcode8
to your .travis.yml.
Our Xcode 8.0 images have the following SDKs preinstalled:
macosx10.11
iphoneos10.0
iphonesimulator10.0
appletvos10.0
appletvsimulator10.0
watchos3.0
watchsimulator3.0
iphoneos9.3
iphonesimulator9.3
appletvos9.2
appletvsimulator9.2
watchos2.2
watchsimulator2.2
The Xcode 8.0 image also comes with the following simulators:
iOS 10.0
watchOS 3.0
tvOS 10.0
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
watchOS 2.0
watchOS 2.1
watchOS 2.2
tvOS 9.0
tvOS 9.1
tvOS 9.2
Xcode 7.3 #
Xcode 7.3.1 is available by adding osx_image: xcode7.3
to your .travis.yml.
Our Xcode 7.3.1 images have the following SDKs preinstalled:
macosx10.11
iphoneos9.3
iphonesimulator9.3
appletvos9.2
appletvsimulator9.2
watchos2.2
watchsimulator2.2
The Xcode 7.3.1 image also comes with the following simulators:
iOS 8.1
iOS 8.2
iOS 8.3
iOS 8.4
iOS 9.0
iOS 9.1
iOS 9.2
iOS 9.3
watchOS 2.0
watchOS 2.1
watchOS 2.2
tvOS 9.0
tvOS 9.1
tvOS 9.2
Xcode for Mac OS and iOS
With Xcode you can work inside one window, split windows, and even compare options side by side. Source and project code can be shared across both platforms.
Xcode For Mac 10.11
MacOS app developer made simple and easy
Design great apps on either Mac, iPad, or iPhone using Xcode.
MacOS or iOS developers need look no further than the Xcode developer tool to design great apps.
Xcode featuresSwift UI, which offers up its own syntax. Easy to read and write, Swift UI will help keep your apps smaller and download faster by using less code.
Updated functionality now lets you code, test and debug all inside one window. Debugging is done via the Xcode IDE. This added plus can identify errors in syntax and logic, and often fix the code for you.
Newly introduced dark mode is built into Xcode. Interface builder allows you to switch between light and dark modes, or even view them side by side.
The drag and drop function helps you to make changes to visual UI elements, quickly and easily. For developers who prefer multiple editing panes, Xcode provides you with total control of your work area. You can view your design changes instantly in another window.
Use the devices window to simulate other environments. If your users have slow networks or run in extreme heat, you can test those conditions out before releasing your app. For ease of use, source and project code can be shared by Mac and iPad, allowing you to convert existing iPad apps into Mac apps. The changes will take effect across both platforms.
Where can you run this program?
You can run Xcode on OS X 10.8 Mountain Lion or iOS 7 and above.
Is there a better alternative?
With its solid functionality, multiple panes, and shared source code, there is no need to look at any alternatives when choosing an app development tool.
Our take
App development tools have come a long way. Xcode is the perfect tool for experienced developers. To be able to code, test, and debug inside the same window, this download will certainly save development time.
Should you download it?
Yes. You won't need another developer tool once you install Xcode. You can share code across OS or iOS.
Highs
- Develop apps for any iOS platform
- Bad code corrected by Xcode IDE
- Code, test, and debug inside one window
- Switch between light and dark mode
- Simulate user environments for testing
Does My Mac Have Xcode
Lows
- May not be suitable for beginners
- Apple developer membership required
- Interface isn’t always easy to use
Mac Os 10.11 Xcode
Xcodefor Mac
Xcode Para Mac 10.11.6
12.5