2 Dec 2020 · Semaphore News · 1 min read

    Xcode 12 Is Now Available in macOS Catalina Image

    Contents

    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!

    Want to discuss this article? Join our Discord.

    mm
    Writen by:
    Star us on GitHub