About TestMini

Rent a Mac for as long as
your iOS release takes.

Write your day-to-day code on Windows or Linux, then use macOS when it’s time to archive, sign and upload. TestMini is built around that gap: no need to buy a Mac or commit to a long-term contract for an occasional release.

Rent a cloud Mac by the day. Choose a location, model and rental period for your project, then use a dedicated physical Mac mini through a browser-based macOS desktop or the command line.

Rent for as little as 1 day, starting at $19.2/day. Choose from four billing periods; all prices are in USD.

What you get

A dedicated machine, with its location clearly stated.

Apple Silicon M4 and M4 Pro Mac mini models power the service. Each rental is a dedicated physical machine, not a virtual machine, and isn’t shared with other renters during your rental period. Locations operate 365 days a year. Check the console for current provisioning and availability.

Five clearly defined locations

Singapore, Tokyo, Seoul, Hong Kong and the US East Coast: five locations in total. Choose based on your location and network connection, then consider the memory and storage your build needs.

Remote desktop performance depends heavily on round-trip latency. Build-only workflows also need to account for transferring code and artifacts. A location name can’t predict how the connection will perform on your network.

View locations and latency guidance

Check the specs before you order

Choose from three standard configurations: M4 / 16GB RAM / 256GB SSD, M4 / 24GB RAM / 512GB SSD, or M4 Pro / 64GB RAM / 2TB SSD.

Choose based on your project’s memory use, dependency size and build cache. No single plan is right for every project. Models, rental periods and add-on prices are listed on the plans page.

Compare specs and full pricing

Connect from your browser

After ordering and signing in, open the remote desktop from your instance in the console to use macOS without installing a client. You can also connect with a VNC client using the connection details provided.

A browser-based desktop isn’t the same as direct access to your local peripherals. Check the connection guide for file transfers, clipboard access and toolchain setup; don’t assume your local workflow will carry over unchanged.

Read the connection and setup guide
Know the limits

Check whether these requirements fit before you rent.

The service scope is defined upfront, not left to post-order clarifications. These three limits affect whether the service fits your needs, how you can pay and how much setup time to allow.

01

No shared virtual machines

TestMini provides a complete dedicated physical machine, not a shared virtual Mac split among multiple renters. You choose a physical machine and rental period, not a pool of virtual resources that can be scaled up or down on demand.

02

Only the listed locations

Rentals are available only in the five locations listed above. If your network has high latency to them, lowering image quality may reduce some transfer overhead, but it can’t overcome the distance or routing between you and the machine.

03

Two payment options

Pay in USD with USDT-TRC20 or Visa, Mastercard or Amex processed by Stripe. Available payment gateways depend on the response from our backend; confirmation times vary with blockchain confirmations or your card issuer.

How we operate

Every rental should be easy to verify.

Daily rentals are for short-term needs. You shouldn’t have to guess about specs, costs or what happens when your rental ends. These three principles guide how we explain the service.

Transparent specs

We list chips, RAM, SSD, locations and prices for all four billing periods. Extra storage and Thunderbolt 5 daisy chaining are shown as separate add-ons, not bundled into an opaque “starter configuration.”

Compare plans against your project needs, then confirm the model, rental period, location, add-ons and total before checkout.

Check: specs and pricing

Clear limitations

Latency ranges are for guidance, not guarantees for individual users. Accessing the desktop in a browser doesn’t mean every local peripheral or transfer workflow is supported.

See the support guide for connection methods and the terms of service for rentals and end-of-rental procedures. If you’re unsure about any requirements, ask before planning your release.

Check: requirements and limitations

Let the work set the rental period

Rent for as little as 1 day, with daily, weekly, monthly and quarterly options. Aside from the stated 1-day minimum, daily rentals don’t require a hidden long-term commitment.

If your release needs several rounds of testing, allow time to restore dependencies, troubleshoot signing and export artifacts. Decide whether to renew before your rental ends, and save any data you need to keep in advance.

Check: rental period and end date
Who it’s for

Three workflows, one short-term need.

In each case, most development happens on another operating system, but the iOS build toolchain requires macOS. Renting a Mac doesn’t automatically turn your project into an installable app; it gives you a dedicated machine for the final steps.

Independent Flutter developers

With your app code and cross-platform tests done locally, use the Mac to restore the Flutter SDK, CocoaPods and project dependencies, then run flutter build ipa.

First, check that your Xcode version matches the project requirements and have your signing credentials ready. After the build, save the IPA, logs and dependency version details. Don’t rely on the rented machine as your only project copy.

Focus: restore the environment and sign the archive

React Native teams

Work together on Windows or Linux, then schedule your iOS release work—Xcode Archive, native dependency checks and simulator testing—during the rental.

For parallel releases, rent one machine per workflow. Each is dedicated, with its own order and bill. Renting a machine doesn’t give you an automated pipeline; you’ll need to configure the runner and fastlane yourself.

Focus: native dependencies and team handoffs

Unity game studios

After exporting an Xcode project from Unity, continue with the build, archive and signing on a cloud Mac. For larger projects, consider M4 Pro based on IL2CPP build requirements, memory use and cache size.

Check your Unity, Xcode and plugin versions before uploading the project. More memory and storage can’t guarantee plugin compatibility or replace final testing on a device.

Focus: project size and version consistency

Choose the Mac you’ll need for your next release.

If you’ve settled on a project and rental period, compare the three configurations. If you’re still assessing locations, the number of machines your team needs or service limitations, tell us about your workflow and requirements first.

For pre-sales and partnership enquiries, email support@testmini.com. For help with an existing order, sign in to the console and submit a support ticket.