🚀  Our new eBook is out – “CI/CD for Monorepos.” Learn how to effectively build, test, and deploy code with monorepos. Download now →

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!

Have a comment? Join the discussion on the forum