Skip to content

Mac Cloud

Dedicated Apple Silicon for your iOS and macOS builds.

Build nodes for Xcode, CI runners and automated testing — dedicated to your team and maintained by us. No Mac minis under desks, no shared build queues. From €249 per month.

.github/workflows/ios.yml
jobs:
  build:
    runs-on: [self-hosted, macOS, ARM64]
    steps:
      - uses: actions/checkout@v4
      - run: |
          xcodebuild test -scheme MyApp \
            -destination "platform=iOS Simulator,name=iPhone 16"

What you get

Build infrastructure your iOS team doesn't have to maintain.

Mac Cloud runs on the same Apple Silicon operations as our AI nodes: dedicated hardware, private networking and engineers who keep it patched.

Dedicated build nodes

Apple Silicon (arm64) hardware assigned to your team only. Builds never wait behind someone else's queue.

Xcode, your versions

Multiple Xcode versions side by side on dedicated nodes, so release branches and main can build with different toolchains.

CI runner setup

We register the node as a self-hosted GitHub Actions runner or GitLab Runner, with the labels and tags your pipelines expect.

Remote access

SSH for automation, screen sharing when you need to see the simulator or debug signing interactively.

Managed maintenance

macOS updates, runner updates and housekeeping handled by us, scheduled with you around your release calendar.

Pipeline support

On Managed CI/CD Mac, we set up and maintain the build pipeline, help with code signing and manage Xcode upgrades.

CI/CD

Your existing workflow, on a runner you control.

Self-hosted runners keep your pipeline definitions where they are. Change one line — runs-on — and your iOS jobs build on a dedicated arm64 Mac.

  1. 1

    Scope

    Tell us your repositories, CI system, Xcode versions and build volume.

  2. 2

    Provision

    We prepare a dedicated node with macOS, Xcode and your toolchain.

  3. 3

    Connect

    The runner is registered with your GitHub organisation or GitLab group.

  4. 4

    Build

    Point your workflow at the runner labels and push.

GitHub Actions · xcodebuild on a self-hosted runner
# .github/workflows/ios.yml
name: iOS build and test

on:
  push:
    branches: [main]
  pull_request:

jobs:
  build:
    # Routes the job to your dedicated Mac Cloud runner
    runs-on: [self-hosted, macOS, ARM64]
    timeout-minutes: 45
    steps:
      - uses: actions/checkout@v4

      - name: Select Xcode
        run: sudo xcode-select -s /Applications/Xcode_16.app

      - name: Resolve packages
        run: xcodebuild -resolvePackageDependencies -scheme MyApp

      - name: Build and test
        run: |
          xcodebuild test \
            -scheme MyApp \
            -destination "platform=iOS Simulator,name=iPhone 16" \
            -resultBundlePath TestResults.xcresult

      - name: Upload test results
        if: always()
        uses: actions/upload-artifact@v4
        with:
          name: test-results
          path: TestResults.xcresult

Example only. Xcode paths, schemes and simulator names depend on your project and the versions installed on your node. GitLab CI works the same way with runner tags.

Plans

From one remote Mac to a fully managed build pipeline.

Most teams start with Dedicated Mac Node. If you would rather not own the pipeline at all, Managed CI/CD Mac hands it to us.

Developer Mac

Remote Apple Silicon for individual developers and small teams.

From€249/ month

Launch pricing

Request a Developer Mac
  • Dedicated Apple Silicon access
  • Remote access (SSH / screen sharing)
  • Xcode environment
  • Managed OS maintenance

Dedicated Mac Node

Recommended

A full dedicated node for builds, tests and internal tooling.

From€399/ month

Launch pricing

Request a Mac Node
  • Full dedicated node
  • Multiple Xcode versions
  • GitHub Actions or GitLab runner setup
  • Remote access
  • Managed maintenance

Managed CI/CD Mac

We run your iOS / macOS build pipeline end to end.

From€599/ month

Launch pricing

Talk to an Engineer
  • Everything in Dedicated Mac Node
  • Build pipeline setup and maintenance
  • Code signing workflow assistance
  • Automated test runs
  • Xcode upgrades managed for you
  • Priority support

All prices exclude VAT. Annual billing: 2 months free, invoiced yearly in advance.

Licensing & responsibilities

What Apple licenses, what we provide, what stays with you.

Apple macOS licensing

macOS and Xcode are licensed by Apple under their own license agreements. Mac Cloud nodes are Apple-branded hardware dedicated to a single customer for the duration of the contract, in line with Apple's terms for leased macOS hardware. Use of macOS and Xcode remains subject to Apple's license terms, which your team accepts.

We provide

  • Dedicated Apple Silicon hardware
  • macOS installation and updates
  • Runner installation and registration
  • Remote access setup
  • Monitoring and maintenance

You keep

  • Apple Developer Program membership
  • Certificates and provisioning profiles
  • App Store Connect access
  • Your source code and CI configuration

Nodes run in our current compute region (Georgia) on Apple Silicon (arm64) hardware. Exact node configuration is confirmed in your order.

FAQ

Mac Cloud questions.

Can the node run as a GitHub Actions or GitLab runner?

Yes. We install and register a self-hosted GitHub Actions runner or GitLab Runner on your dedicated node, scoped to your organisation, group or repositories. Your workflows target it by label — for example [self-hosted, macOS, ARM64].

Which Xcode versions can I use?

Dedicated Mac Node and Managed CI/CD Mac plans support multiple Xcode versions installed side by side. Tell us which versions your branches need; on the Managed CI/CD plan we plan and carry out Xcode upgrades with you.

Who handles code signing and Apple Developer accounts?

Your Apple Developer Program membership, certificates, provisioning profiles and App Store Connect access remain yours. On the Managed CI/CD plan we help you set up a signing workflow that keeps secrets in your CI system rather than on disk where possible.

Can I run AI models on a Mac Cloud node?

Mac Cloud is set up as build and test infrastructure. If you want to serve models, a Private AI Node is the better fit: it comes with the inference runtime, an OpenAI-compatible gateway and model management.

Is the hardware dedicated?

On Private AI Node and Mac Cloud plans, yes — the physical Apple Mac Studio (Apple M3 Ultra, 96 GB) is assigned to you alone. Managed AI API plans run on shared infrastructure with per-customer authentication, rate limits and isolation at the API layer.

Where is the infrastructure located?

Our current compute region is Georgia. Commercial operations, sales and customer communication are run from Germany / Europe. Georgia is outside the European Economic Area — see our Data Processing page for what that means for personal data.

What payment methods are available?

SEPA bank transfer and Card payments (planned). Monthly invoices in EUR.

Reliable iOS builds on hardware that is only yours.

Tell us your CI system, Xcode versions and build volume. We'll come back with the right node and a setup plan.