Xcode Mac 10.11

1.9 : Xcode 8 dropped 10.11 SDK, get it from Xcode 7.3.1 2.0 : Xcode 8 cannot always link i386 for OS X 10.5, use the Xcode 3 linker for this arch too. Force use of legacy assembler with GCC 4.x. Question: Q: How to obtain a GCC on Mac OS X 10.11.6 I have to start coding in C next term (for school) and all of the tutorials on how to install a GCC compiler on Mac involve getting the Xcode app. Unfortunately, whenever I go to download it, it tells me 'Xcode can’t be installed on “Macintosh HD” because OS X version 10.12.6 or later. 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.

What This Guide Covers #

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 brewand 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 valueXcode versionXcode build versionmacOS versionJDK
osx_image: xcode12.5Xcode 12.512E262macOS 11.316.0.1
osx_image: xcode12.4Xcode 12.412D4emacOS 11.2.115.0.1
osx_image: xcode12.3Xcode 12.312C33macOS 11.115.0.1
osx_image: xcode12.2Xcode 12.212B5018imacOS 10.15.714.0.2
osx_image: xcode12uXcode 12.012A8161kmacOS 10.15.514.0.1
osx_image: xcode12Xcode 12.0.112A7300macOS 10.15.714.0.2
osx_image: xcode11.6Xcode 11.611E708macOS 10.15.514.0.2
osx_image: xcode11.5Xcode 11.511E608cmacOS 10.15.414.0.1
osx_image: xcode11.4Xcode 11.4.111E503amacOS 10.15.414.0.1
osx_image: xcode11.3Xcode 11.3.111C505macOS 10.14.614
osx_image: xcode11.2Xcode 11.2.111B500macOS 10.14.614
osx_image: xcode11.1Xcode 11.111A1027macOS 10.14.614
osx_image: xcode11Xcode 11.011A420amacOS 10.14.614
osx_image: xcode10.3Xcode 10.318E226macOS 10.14.413.0.1
osx_image: xcode10.2Xcode 10.2.110E1001macOS 10.1413.0.1
osx_image: xcode10.1Xcode 10.110B61macOS 10.1313.0.1
osx_image: xcode10Xcode 10.010A255macOS 10.1313.0.1
osx_image: xcode9.4DefaultXcode 9.4.19F2000macOS 10.1313.0.1
osx_image: xcode9.3Xcode 9.39E145macOS 10.131.8.0_112-b16
osx_image: xcode9.2Xcode 9.29C40bmacOS 10.121.8.0_112-b16
osx_image: xcode9.1Xcode 9.19B55macOS 10.121.8.0_112-b16
osx_image: xcode9Xcode 9.09A235macOS 10.121.8.0_112-b16
osx_image: xcode8.3Xcode 8.3.38E3004bmacOS 10.121.8.0_112-b16
osx_image: xcode8Xcode 8.08A218amacOS 10.111.8.0_92-b14
osx_image: xcode7.3Xcode 7.3.17D1014macOS 10.111.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.

Xcode Mac 10.11

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 valueXcode versionmacOS versionJDK
osx_image: xcode12.5Xcode 12.5macOS 11.316.0.1
osx_image: xcode12.4Xcode 12.4macOS 11.2.115.0.1
osx_image: xcode12.3Xcode 12.3macOS 11.115.0.1
osx_image: xcode12.2Xcode 12.2macOS 10.15.714.0.2
osx_image: xcode12uXcode 12.0macOS 10.15.514.0.1
osx_image: xcode12Xcode 12.0.1macOS 10.15.714.0.2
osx_image: xcode11.6Xcode 11.6macOS 10.15.514.0.2
osx_image: xcode11.5Xcode 11.5macOS 10.15.414.0.1
osx_image: xcode11.4Xcode 11.4.1macOS 10.15.414.0.1
osx_image: xcode11.3Xcode 11.3.1macOS 10.14.614
osx_image: xcode11.2Xcode 11.2.1macOS 10.14.614
osx_image: xcode11.1Xcode 11.1macOS 10.14.614
osx_image: xcode11Xcode 11.0macOS 10.14.614
osx_image: xcode10.3Xcode 10.3macOS 10.14.413.0.1
osx_image: xcode10.2Xcode 10.2.1macOS 10.1413.0.1
osx_image: xcode10.1Xcode 10.1macOS 10.1313.0.1
osx_image: xcode10Xcode 10.0macOS 10.1313.0.1
osx_image: xcode9.4DefaultXcode 9.4.1macOS 10.1313.0.1
osx_image: xcode9.3Xcode 9.3macOS 10.131.8.0_112-b16
osx_image: xcode9.2Xcode 9.2macOS 10.121.8.0_112-b16
osx_image: xcode9.1Xcode 9.1macOS 10.121.8.0_112-b16
osx_image: xcode9Xcode 9.0macOS 10.121.8.0_112-b16
osx_image: xcode8.3Xcode 8.3.3macOS 10.121.8.0_112-b16
osx_image: xcode8Xcode 8.0macOS 10.111.8.0_92-b14
osx_image: xcode7.3Xcode 7.3.1macOS 10.111.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.

Xcode

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

Mac

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 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

10.11

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

/Mac Uninstaller /How to Uninstall Xcode on Mac Completely [2021 Update]

Today, Let's discuss how to uninstall Xcode on Mac to free up more space.

Xcode is created by Apple as one of the best developer toolkits that they can use for iOS and Mac app development. However, the projects that are made using Xcode will take up a huge space on your Mac’s storage, sometimes even lead to your system running out of application memory.

If you want to get rid of Xcode 10, 11, 12 or other versions to free up more space on your Mac, we will show you about the tactics to uninstall Xcode on Mac as follow. Just keep on reading to find out!

Article GuidePart 1. Do I Need Xcode on My Mac?Part 2. How to Completely Delete Xcode on Mac?Part 3. How to Uninstall Xcode on Mac ManuallyPart 4. How to Delete Xcode Files Quickly from MacPart 5. Conclusion

Part 1. Do I Need Xcode on My Mac?

Xcode is a package wherein it is used to develop some tools on your Mac and iOS operating system. This actually includes several types of utilities that are actually useful and is required for a development process for applications.

Having this program installed on your Mac is just as simple as downloading it from the Mac store. But making use of the Xcode app for a long period of time can actually make gigabytes of data in your cached. The worst part of it is that it can even eat up some of your storage space even after your work is done. Some of its additional aspects can include other things like the Interface, iPhone Simulator, Quartz Composer, Dashcode, dtrace, perl, python, ruby, and so much more.

This app will also create a lot of temporary cache files and as time pass by, these files will become hidden and will take up your storage space, eventually make your Mac running slow. Also, these junks will slow your Xcode down, and worst, it will become unresponsive.

So, do you need Xcode on your Mac? Now, if this happens to your Mac, there might be a need for you to clean your Xcode by deleting some apps and all of your old caches. However, this cannot be done with just a normal process of uninstalling it if you want to clean uninstall xcode.

When you are going to uninstall Xcode on Mac, it is not as simple as dragging the icon to your Trash. This will not uninstall your Xcode completely. Some of its cache, files, and other things associated with it will remain in your hard drive.

With this issue, there are actually several questions that you might be dealing with now:

  • Is it safe to delete Xcode?
  • Can I delete Xcode from my Mac?
  • Can I completely uninstall the Xcode from my Mac?

The answer to these questions is really simple and it is a big YES! We have included here ways on how you can actually completely remove the Xcode app from your Mac together with all the files that are associated with this app. And doing this will actually give you more disk space for your new apps and files and it will also boost the speed performance of your Mac.

Full Solutions to uninstall Xcode on Mac including 10, 11, 12, 13, or other versions are as follows.

Part 2. How to Completely Delete Xcode on Mac?

How to Completely Delete Xcode from Mac? Now that you are able to clean up any Xcode build files on your Mac PC using the iMyMac PowerMyMac, then the next thing that you should do is for you to completely remove Xcode from your Mac PC.

PowerMyMac allows you to uninstall all the apps like Microsoft Office that you no longer need from your Mac, then you can save more space to store other files or apps that you want. It will also help you locate the images on your Mac and get rid of the unnecessary photos to boost the speed performance of your Mac PC.

Before you delete some files from your Mac PC, you will be able to preview them first. This means that all the things or actions will be in control. Follow the steps below on how to completely uninstall xcode 10 or other versions:

Step 1. Download and Install iMyMac PowerMyMac on Your Mac

Download the iMyMac PowerMyMac for free from the official website https://www.imymac.com and then have it installed on your Mac PC. Then go ahead and run the program. Select the module “Uninstaller”.

Step 2. Scan All The Softwares on Your Mac

After choosing the Uninstaller, go ahead and click the Scan button. The program will then start scanning your applications on your Mac automatically.

Step 3. Choose and Clean The Unneeded Xcode on Mac

Once that the scanning is complete, you will be able to see all the software listed on your main screen. From that list, go ahead and choose the Xcode app. If you just want to delete older versions of Xcode, you can only choose the versions you want to remove and remain the latest version. After selecting that, go ahead and click on the Clean button to remove Xcode and the related files. That's all, how easy it is to uninstall Xcode on Mac with PowerMyMac!

Tip: Powerful Features of iMyMac PowerMyMac:

  • It is powerful to uninstall apps or software unsafe/useless from your Mac PC.
  • It is quick and efficient when it comes to scanning your Mac
  • It will help you remove all the software together with its associated files that you no longer need.
  • It will be able to show you all the scanned results and sizes, time, and more.

Part 3. How to Uninstall Xcode on Mac Manually

We are going to show you here that standard method on how you can remove your Xcode 10, 11 or other versions from your Mac PC.

Here are the steps that you need to take to uninstall Xcode on Mac:

  1. Go to your Applications folder.
  2. Drag the Xcode icon to your trash.
  3. Clean up your Trash bin.

Doing this will remove the main app. Let us proceed and remove the rest of your Xcode files.
All you have to do is to follow these simple instructions. Please keep in mind that you have to follow instructions carefully for you to avoid having bad consequences:

  1. Launch Finder on your Mac.
  2. From the menu, go ahead and click Go.
  3. After that, go ahead and go to Folder.
  4. Go to ~/Library/Developer/.
  5. After that, look for Developer folder.
  6. Once you find that folder, delete it.

If you are actually using the earlier version of Xcode on your Mac like the 7 or 8, they will definitely leave some marks all over the place.

Now, for you to remove these marks or your old Xcode, proceed and do the following steps:

  1. Launch Terminal on your Mac.
  2. Run this access sudo: /Developer/Library/uninstall-devtools --mode=all.
  3. Enter and confirm your admin password.
  4. This point, the script will run on your Mac. Wait for it to finish.
  5. One the script is done running, go ahead and quit the Terminal.

Now, there is just one more thing that you need to do for you to remove Xcode application cache completely from your Mac PC. In some cases, on some versions of the app, they are actually left during purging so if this is the case, you can go ahead and visit this directory.

This is for you to be assured that there are no files left:

  1. Search ~/Library/Caches/com.apple.dt.Xcode file on Mac.
  2. If you found out that there are some files left, you can go ahead and simply clean up the folder.

Once that you have fully removed all the traces of Xcode on your Mac PC, go ahead and reinstall the app. This time, you should be able to experience a faster experience using your Mac. You will also have more space on your Mac after you delete Xcode on Mac.

If you also want to uninstall Xcode command line tools, just follow the steps below:

  1. Find the tool in this directory '/Library/Developer/CommandLineTools' and delete it.
  2. Launch the Terminal, enter this command 'sudo rm -rf /Library/Developer/CommandLineTools' and hit enter to remove it.
  3. You also need to reset the default command-line tools by entering this command 'sudo xcode-select -r'

Part 4. How to Delete Xcode Files Quickly from Mac

If you want to clean uninstall Xcode on Mac, you must remove the related files. About clean old file, here is the easiest way to do with iMyMac. If you are thinking that doing the manual way on deleting your Xcode on your Mac is too risky, we are going to show you another simplest and easiest method without having any risk.

Here are what you need to do using the iMyMac PowerMyMac:

  1. Launch the iMyMac PowerMyMac on your Mac and choose Master Scan from the left panel of your screen.
  2. Click on the Scan button.
  3. Choose the Xcode Junk from the category of junk files shown on your screen.
  4. After that, go ahead and click on the Clean button.

From here, you will be able to free up some of your storage space and boost up the speed performance of your Mac PC.


Part 5. Conclusion

Xcode is commonly used by developers of Mac app and for other iDevices. However, not all people will know about this because it is unlikely to be used. This is the reason why some users would want to uninstall Xcode on Mac. You can drag them to your Trash Bin but there will always be some file residue that will stay.

Luckily, we have here ways on how you can do this. You can either do it manually or in the easiest way using the iMyMac PowerMyMac. Doing this will maintain your Mac’s performance and will let you have more of your storage space which will give you the privilege to store other applications or files that you most need.

ExcellentThanks for your rating.

Rating: 4.4 / 5 (based on 71 ratings)

People Also Read:

PowerMyMac

A powerful all-in-one App for Mac

Free Download
Comment ()

Davy2018-12-19 06:04:06

I have had the Xcode 10beta installed on my Mac but I always get a crash error during the course I take on Xcode, so I dragged it to trash but left some files. Thanks for your tips, now I have removed it completely!

Para

Xcode Mac Download

iMyMac2018-12-19 09:13:05

Happy to hear that.

Xcode For Mac 10.11

Clean up and speed up your Mac with ease

Xcode Mac 10.11 Update

Free Download