
The $29 Figment virtual Intel macOS is the right starting point for scripting, outbound CI agents, Linux containers, and Xcode builds that target macOS Sequoia with a Sequoia-compatible Xcode. If you need to execute ARM-only binaries, build for visionOS, or run Xcode 27, you need Apple silicon — the VM and i3 Intel tiers cannot do those jobs at any price.
Decide on architecture first, then price. If Intel can do the job, the VM is usually enough. If Apple silicon is required, skip the Intel tiers and go to M-series.
| Virtual Intel macOS $29 | i3 Mac $49 | M-series from $95 | |
|---|---|---|---|
| Architecture | Intel x86-64 | Intel x86-64 | Apple silicon (arm64) |
| Underlying host | Linux/KVM running macOS | Physical Intel Mac | Physical Apple silicon Mac |
| Specified resources | 2 vCPU, 8 GiB RAM, 80 GiB disk | Confirm in quote | Confirm in quote |
| GPU / audio acceleration | No | Varies by hardware | Yes (Apple GPU) |
| Access | Browser console; desktop terminal | Browser console; confirm others in quote | Browser console; confirm others in quote |
| Provisioning | Request a configuration | Request-based | Request-based |
The $29 plan is a software-virtualised Intel macOS environment on Linux/KVM. It runs compatible Intel Xcode toolchains (Xcode 26 or earlier per Apple's porting guide), cross-compiles arm64 device apps, builds universal macOS binaries, and signs them when the certificates are present. It is not Apple silicon, has no GPU or audio acceleration, and will not execute ARM-only binaries.
The i3 is a physical Intel Mac dedicated to your account. M-series are physical Apple silicon machines; the $95 entry price is the lowest M-series tier, not a specific M4/RAM/disk SKU. Confirm the exact chip, memory, disk, and macOS version in your quote at /mac-hosting/start.
Find the lowest tier that satisfies your workload. An "✗" means the hardware architecture makes the job impossible — a configuration change on the same tier will not fix it.
| Workload | VM $29 | i3 $49 | M-series $95+ |
|---|---|---|---|
| Shell scripts, cron, automation | ✓ | ✓ | ✓ |
| Outbound CI agent (GitHub Actions, Bitrise, Jenkins) | ✓ | ✓ | ✓ |
| Linux container (Docker) | ✓ | ✓ | ✓ |
| Xcode 16.x, 26.0–26.3 (min macOS Sequoia 15.3–15.6) | ✓ on Sequoia | ✓ with matching macOS | ✓ |
| Xcode 26.4.1–26.6 (min macOS Tahoe 26.2) | ✗ while VM runs Sequoia | ✓ only if the Intel model is Tahoe-capable | ✓ |
| Xcode 27.x (Apple silicon only) | ✗ | ✗ | ✓ |
| Cross-compile arm64 device app on Intel | ✓ | ✓ | ✓ |
| Execute an arm64-only binary | ✗ | ✗ | ✓ |
| iOS simulator for non-visionOS targets | ✓ with compatible Xcode/macOS pair | ✓ with compatible pair | ✓ |
| visionOS simulator or build | ✗ | ✗ | ✓ |
| Metal/Neural Engine using Apple GPU | ✗ | ✗ | ✓ |
| Physical, single-tenant hardware | ✗ | ✓ | ✓ |
Intel Macs running an Xcode version that supports iOS can build and run many iOS simulators. The visionOS simulator requires Apple silicon. Tahoe still supports a specific set of Intel Macs listed in Apple's Tahoe compatibility page; confirm whether your requested i3 model is on that list before relying on Tahoe-only Xcode versions.
Pick the Xcode version your project requires, then read the minimum macOS from Apple's Xcode system requirements. Verified rows on 2026-11-10:
| Xcode | Minimum macOS | Runs on Intel? |
|---|---|---|
| 16.4 | Sequoia 15.3 | Yes, on Sequoia-capable Intel |
| 26.0 – 26.3 | Sequoia 15.6 | Yes, on Sequoia-capable Intel |
| 26.4.1 – 26.6 | Tahoe 26.2 | Only on Intel models supported by Tahoe |
| 27.x | Tahoe 26.6 | No — Apple silicon required |
The Figment VM is being installed with macOS Sequoia, so it runs Xcode 16.x and 26.0–26.3. For Xcode 26.4.1 or later you need a Tahoe host, and for Xcode 27 you need Apple silicon.
Before you upgrade from VM or i3 to M-series, prove that you actually need Apple silicon. Run this on a successful build of your own project, from its desktop terminal; it only inspects the compiler output, so it is a worked check, not a benchmark:
# Inspect architectures in your build outputs for YOUR project.
# Point DERIVED at the DerivedData folder for the scheme you just built.
set -euo pipefail
DERIVED="$HOME/Library/Developer/Xcode/DerivedData"
find "$DERIVED" -type f \( -name "*.o" -o -name "*.dylib" -o -perm -111 \) -print0 \
| xargs -0 -n1 file \
| awk -F: '/Mach-O/ {print $2}' \
| sort -u
If every line shows x86_64 only, your current build is Intel-only and the VM or i3 is sufficient. If any line shows arm64 and your app must run on device, or if your Xcode version is 26.4.1 or later, plan an M-series upgrade. Also open your scheme and look for any target with a visionOS or xrOS destination — if one exists, you need M-series.
.p12 with its private key; copy provisioning profiles as files to ~/Library/MobileDevice/Provisioning Profiles/. Do not dump environment variables to a plaintext file. Transfer secret names, then load values from your CI secret manager on the new host.| What the workload needs | Figment plan | Monthly |
|---|---|---|
| Scripts, CI agent, Intel Xcode (≤ 26.3 on Sequoia), non-visionOS simulators | Virtual Intel macOS | $29 |
| Dedicated Intel hardware, single-tenant | i3 Mac | $49 |
| Apple silicon, Xcode 26.4.1+, Xcode 27, visionOS, arm64 execution | M-series (configuration on request) | from $95 |
| M-series with CI setup, backups, monitoring, 30 minutes monthly support | Managed Build Mac | $249 |
| Two M-series with two CI runners, team setup, backups, monitoring, one hour monthly support | Managed Mac Team | $999 |
Pick the cheapest row that clears your workload's architecture and Xcode requirements. The $29 VM is a lower entry price than physical M-series — it is not the same hardware, and that is the point: use Intel where Intel works, and move to Apple silicon only where the workload requires it.
See plans and request a configuration → · Start a request →
Related reading: