Skip to content

Executor

Kevin Morton edited this page Feb 15, 2026 · 1 revision

Executor

macos

macOS executor with Xcode and Homebrew pre-configured.

Parameter Type Default Description
xcode_version string 26.3.0 Xcode version to use
resource_class string m4pro.medium macOS resource class

Environment Variables

The executor automatically sets:

  • HOMEBREW_NO_AUTO_UPDATE=1 — skip Homebrew auto-update on install
  • HOMEBREW_NO_INSTALL_CLEANUP=1 — skip Homebrew cleanup after install

Usage

jobs:
  build:
    executor:
      name: ios/macos
      xcode_version: "26.3.0"
      resource_class: m4pro.medium
    steps:
      - checkout
      - run: xcodebuild -version

Available Resource Classes

Class CPU RAM Use Case
m4pro.medium 6 cores 12 GB Default, good for most builds
m4pro.large 12 cores 24 GB Large projects, parallel testing

ios-orb v3.0.0

Home


Getting Started

Reference

Guides


Quick Commands

# Check latest published version
circleci orb info kevnm67/ios-orb | grep Latest

# Pack orb source locally
circleci orb pack src/ > orb.yml

# Validate orb
circleci orb validate orb.yml

GitHub · Orb Registry

Clone this wiki locally