About us

Built for iOS builds

We support cross-platform developers who don’t have a Mac.

Keep coding on Windows or Linux, then connect to a cloud Mac when it’s time to build for iOS. Your development setup stays the same; just bring in a Mac for the build.

From $19.9/day. Availability is confirmed in real time in the console.

XCODEHOST / MAC

Rent around your project

Fit your rental into the delivery schedule, not a long-term hardware purchase plan.

Daily
Validate an iOS build
Weekly
Fix issues and test
Monthly
Keep up with releases
Quarterly
Run builds over time
Stops at expiry unless renewed .ipa

Where it began

Don’t let the final step force a hardware purchase

We build with Flutter and Unity ourselves, and have hit the same roadblock: the features are ready on the computers we know, but there’s no available Mac for the iOS build.

A two-week project doesn’t need macOS for the whole two weeks. It often only comes into play for the few days needed to compile, sign, export, and rebuild after testing.

That’s why we designed the service around project timelines. Rent a Mac when you need one, extend the rental if you need more time, and export your work before the rental ends—without committing to hardware for a short-term project.

  1. 01

    Develop as usual

    Write application code, prepare assets, and run everyday tests on Windows or Linux.

  2. 02

    Connect to a Mac

    Sync your project and dependencies, then handle Xcode builds and signing on macOS.

  3. 03

    Take your work with you

    Export your app, build logs, and any required configuration, then decide whether to extend your rental.

What you get

Rent a machine, not a one-off build

Dedicated physical Mac mini with Apple Silicon, available for daily, weekly, monthly, and quarterly rentals.

A complete environment

Each machine is assigned to one user, with CPU and memory not shared with other users. You get full access to the macOS desktop and command line, ideal for projects that combine GUI work with scripted builds.

Use VNC to access the desktop and SSH to run commands. Before installing dependencies, check that the macOS, Xcode, and toolchain versions meet your project’s requirements.

Choose specs for your workload

XcodeHost M4: M4 / 16GB / 256GB SSD. Check your project, dependencies, and build cache requirements to see if this configuration suits your build workload.

Pro plan: M4 Pro / 64GB / 2TB SSD. If you need more unified memory and local storage, first assess your resource requirements and concurrent workloads.

Plan for the end, too

Check the billing period and expiry date when you place your order. If your project is still underway, plan an extension in advance. Before the rental ends, export your project, build artifacts, and any configuration you need to keep.

A machine shutting down at expiry is not a backup plan. Data on the machine is removed as set out in the service terms, so don’t leave your only copy of project files on a rental machine.

Clear expectations

Keep the rental period separate from project responsibilities

01

No long-term contract

Pay upfront for the period you choose, without tying a short-term project to a long-term contract. Before paying, check the rental period, price, and expiry date, then choose a term that fits your workload.

02

No shared virtual machines

You get a dedicated physical machine, not a virtual machine carved out of hardware shared among multiple users. You choose how to configure your toolchain and when to run builds.

03

Your project still needs to be build-ready

Prepare your code, dependency versions, signing certificate, and Provisioning Profile. A rented Mac provides the runtime environment; you’ll still need to troubleshoot project errors using the build logs.

04

Back up your own work

Regularly sync your project and build artifacts to storage you control. Before ending your rental, remove signing materials and access keys, and confirm your files have exported successfully.

Close to your team

Choose from five locations

Singapore, Tokyo, Seoul, Hong Kong, and the US West Coast serve development teams across Asia-Pacific and the western US.

Singapore

For connections from Southeast Asia. Consider this location first if most of your team works in the region.

Tokyo

For connections from East Asia. Factor in the network experience between your team’s devices and the machine.

Seoul

For connections from Northeast Asia. If you’ll use the desktop frequently, prioritize connection stability.

Hong Kong

For connections from South China and Southeast Asia. Compare the location with your team’s setup and file transfer routes.

US West Coast

For connections from the western US. A good fit when team members on the US West Coast will operate the machine and run builds.

Both machine configurations are available in all five locations. Distance is a starting point, but your actual experience also depends on your network. Assess remote desktop use and large file transfers separately.

Match your workload

Start with what you need to deliver, then choose how to rent

We focus on cross-platform developers and also provide macOS environments for native development, continuous integration, and model experimentation.

Build iOS apps from cross-platform projects

For Flutter, check your SDK and dependencies. For React Native, check Node, CocoaPods, and native modules. For Unity, export an Xcode project first, then sync it to a Mac to compile.

The first step isn’t replacing your computer—it’s preparing the versions, assets, and signing materials your project needs.

Flutter / RN / Unity

Keep your native workflow

iOS and macOS developers can inspect projects in the GUI or run builds from the command line. If your project requires a particular Xcode or macOS version, check the environment requirements first.

If your project depends on external devices or local interaction, confirm that a remote workflow will meet your needs before renting.

iOS / macOS

Schedule recurring builds

CI/CD teams can configure a self-hosted runner for their own pipeline, linking code checkout, dependency installation, builds, and artifact exports.

Set cleanup rules for caches, logs, and artifacts. Keep traceable pipeline records, and don’t store critical files only on the machine.

CI/CD

Check model compatibility first

AI practitioners can check tool compatibility on Apple Silicon, then choose memory and storage based on their model, data, and runtime requirements.

Test your workflow with a representative workload before deciding on a rental period. Don’t infer a model’s performance from hardware capacity alone.

AI experiments

Plan your rental for the next release

Review your build steps, then confirm the machine, rental period, and expiry date.