Our new ebook “CI/CD with Docker & Kubernetes” is out. Download it here.

Xcode 12 Is Now Available in macOS Catalina Image

xcode12

We would like to inform all developers building for Apple devices that Xcode 12 is now available as a CI/CD environment on Semaphore.

You can select the new macOS image in the Workflow Builder:

Defining a macOS agent in Workflow Builder

And here’s an example how you may use the new image if you prefer handwritten YAML:

version: 1.0
name: Apple/Mojave Based Pipeline

agent:
  machine:
    type: a1-standard-4
    os_image: macos-xcode12

blocks:
  - name: "Unit tests"
    task:
      jobs:
        - name: Tests
          commands:
            - xcversion select 12.0
           ....
           ....

Other important tools available in the new macOS image include:

  • Flutter version 1.20.4
  • Fastlane 2.160.1
  • Cocoapods 1.9.3

You can learn more about Semaphore’s macOS Catalina environment in documentation, and what else is new in the changelog.

Learn more about support for CI/CD for macOS and iOS on Semaphore’s website.

As always, if you have any questions or feedback, please contact our support team.

Happy building!

Sign up for a weekly Semaphore newsletter