Skip to content
Kevin Morton edited this page Jun 6, 2026 · 4 revisions

ios-orb Wiki

A CircleCI orb for iOS CI/CD pipelines — reusable commands, jobs, and executors for building, testing, linting, and deploying iOS/macOS Swift projects.

Current version: 3.0.0 (kevnm67/ios-orb@3.0.0)


Table of Contents


Getting Started

Add the orb to .circleci/config.yml and pick a job:

version: 2.1
orbs:
  ios-orb: kevnm67/ios-orb@3.0.0
workflows:
  ci:
    jobs:
      - ios-orb/build_and_test_xcode:
          scheme: MyApp
          xcode_version: "26.3.0"
          qlty: true

See Getting-Started for full setup instructions.


Pages

  • Getting-Started — Installation, requirements, minimal examples
  • Architecture — Component diagram, source layout, coverage flow, release pipeline
  • Executor — macOS executor parameters and resource classes
  • Jobs — All available jobs with parameter reference
  • Commands-Reference — All available commands with parameter reference
  • Workflow-Examples — Real-world workflow patterns
  • Publishing — How to publish new orb versions

Architecture

ios-orb architecture


Quick Reference

Want to... Use
Build + test an Xcode project build_and_test_xcode
Build + test an SPM package build_and_test_spm
Run a Fastlane lane with coverage test job
Run arbitrary scripts run_with_setup
Run SwiftLint swiftlint command
Upload coverage to Qlty upload_qlty_coverage command

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