Pull Request #482
Switch checkout to StoreKit 2
feature/checkoutmain- Review
- 2/2 · Passed
- Changes
- +412 −96
- Files
- 18 files
Runner triggered after merge
Dedicated physical Mac mini · Not a virtual machine · 5 locations · From $20.3/day
Merge PRs and let the whole machine handle archiving and TestFlight uploads. Rent by the day and renew before your term ends.
Choose Singapore, Tokyo, Seoul, Hong Kong, or the US East Coast. Check the console for current availability.
Pull Request #482
feature/checkoutmainRunner triggered after merge
Xcode · Archive
TestFlight upload receipt
Processed · Ready for internal testing
Four delivery targets, one remote workflow
CheckoutApp · Release 2.8.0
Base M4 · SG
Singapore · Delivery illustrationLedger · Universal build
Base M4 · HK
Hong Kong · Delivery illustrationShowroom · Simulator recording
Trunk M4 Pro · JP
Tokyo · Delivery illustration$ python eval.py
import mlx.core as mx
model = load("7b-4bit")
mx.eval(output)eval · 64GB unified memory
Trunk M4 Pro · KR
Seoul · Delivery illustrationThe projects, build times, and receipts shown above are workflow illustrations, not performance benchmarks or live task records. Actual times depend on your project, cache, network, and task configuration.
Prices are per dedicated physical Mac mini and billed in USD. Choose memory based on your project, then pick a rental term. Don’t size for peak workloads if your everyday tasks need less.
M4 · 16GB RAM · 256GB SSD
$20.3/day and up
Start with single-app builds, everyday development, and light CI. Manage dependency caches, DerivedData, and build artifacts separately. Try a real project first, then decide whether you need more storage.
Available in Singapore, Tokyo, Seoul, Hong Kong, and the US East Coast.
Order Base M4M4 Pro · 64GB RAM · 2TB SSD
$60/day and up
Extra memory headroom for large Swift projects, multi-target CI, and MLX experiments. The CPU and GPU share 64GB of unified memory. Whether a model fits depends on its parameter count, quantization, and context length.
Available in Singapore, Tokyo, Seoul, Hong Kong, and the US East Coast.
Order Trunk M4 ProThis isn’t a slice of a shared host. For the duration of your rental, one physical node is assigned to one tenant. The front-view illustrations below distinguish the two configurations; the depicted colors may differ from the delivered hardware.
A great fit for getting builds and code signing up and running before adding team CI.
A great fit for large projects, simulator workloads, and experiments that need more memory.
Optional add-ons: +1TB SSD $2.6/day; +2TB SSD $5.2/day; Thunderbolt 5 interconnect $1.2/day per machine. Add-ons don’t change the base configuration. Confirm your selections on the order page.
Write code locally and build in the cloud. Use the full macOS desktop and command line, and manage your projects, tool versions, and runner lifecycle your way.
Your machine’s compute resources aren’t shared with other tenants. Your own parallel tasks still compete for local memory and disk, so start by measuring a single archive before adding concurrency.
No need to wonder who else is compiling on a shared machine. Pin your Xcode version, dependency lockfiles, and cache strategy to make it easier to track down slow builds.
Install a self-hosted runner and keep certificates in a separate keychain. Grant access only to the tasks that need it; never store credentials in your repository. Export any certificates and build artifacts you need to keep before your rental ends.
import StoreKit
import SwiftUI
struct CheckoutView: View {
var body: some View {
Button("Confirm order") {
Task { try await buy() }
}
}
}
ARCHIVE SUCCEEDED · Build 214 · 3m12s
| Step | Task | Duration |
|---|---|---|
| 01 | setup_ci | 1s |
| 02 | match | 6s |
| 03 | build_app | 192s |
| 04 | upload_to_testflight | 66s |
Illustrative output · lane: beta
Order summary
Workflow test passed
Simulator · UI illustrationComplete these four steps in order. Times are estimates, not a delivery countdown; payment confirmation, system reset, and network conditions affect the actual time. Check progress in the console.
≈4minutes, estimated
30s + 40s + 2min + 50s
Have your SSH public key and project dependency list ready. Never send private keys, signing passwords, or runner tokens in support tickets or email.
Choose Base M4 or Trunk M4 Pro, then select Singapore, Tokyo, Seoul, Hong Kong, or the US East Coast. For desktop access, consider your network route; for CI, consider both code and artifact transfers.
Pay with USDT-TRC20 or, through Stripe, Visa, Mastercard, or Amex. Check your rental term and add-ons before paying. Available payment gateways are determined by the response from our backend.
Wait for the console to assign a node and reset the system before delivery. Check the instance status before connecting. There’s no need to place multiple orders just to refresh progress.
Sign in to the console and find your SSH and VNC connection details in the instance view. Verify the host information on first connection, then check Xcode, disk space, and network access before pulling your project and building.
Run regression tests on a Cloud Mac. Keep your local computer free for the next commit.
Illustration of a nighttime workstation; builds are triggered by CI tasks you configure.Choose daily for a one-off build, weekly for a test cycle, or monthly or quarterly for a persistent runner. Renew in the console before your rental ends. Your next term and its price are shown in the order details at confirmation.
Validate a build pipeline, then expand once it works.
Base M4 $20.3/dayHandle new-version compatibility and release regression tests in one focused cycle.
Base M4 $54.8/weekKeep your team’s everyday CI in a consistent environment.
Base M4 $101.5/monthA good fit for a self-hosted runner you use continuously.
Base M4 $276.1/quarterThe panel on the right shows estimated pricing; it won’t create an order or submit a payment. After changing your configuration, review all details on the order page. Check the console for current availability.
Connect, manage your environment, and review billing for the same machine. Thunderbolt 5 interconnect is a paid add-on and isn’t included in the base rental price.
Use SSH for the command line and VNC for the desktop. Find credentials in your instance details after signing in; they’re never shown on public pages. Start by checking your task over SSH, then open the desktop if needed.
Register GitHub Actions or GitLab Runner with your project, then set labels to match your model and workload. Test a manual job first, then enable automatic runs on merge events.
Start a reinstall from the console when you need a clean environment. Beforehand, export local artifacts, certificates, and configuration files that aren’t in your source code. Reinstalling erases data on the node.
For direct multi-machine connections between nodes. Billed per machine at $1.2/day. Your software must handle task splitting, communication libraries, and model parallelism; memory isn’t combined automatically.
A clear network entry point for remote access, allowlists, and automation. Expose only the services you need, and don’t make development tool debug ports publicly accessible.
Review orders by machine and billing term. View rental and add-on charges in USD, and download invoices from the console. For payment questions, provide your order ID—never send your card number.
Monthly uptime target · Runs year-round, 365 days a year
If monthly uptime falls below 99.9%, we’ll compensate with rental time based on the duration of the shortfall. Keep the affected instance details, time period, and connection errors, then sign in to the console to submit a support ticket for review.
No. You rent a dedicated physical Mac mini. Its CPU, GPU, unified memory, and local disk aren’t shared with other tenants. Multiple tasks you start yourself still share the machine’s resources, so set concurrency based on your project’s needs.
Check your order’s start and end times, billing term, and renewal details in the console. If you need your runner to keep running, renew before your rental ends. If you’re done, export build artifacts and any data you want to keep first.
Manage certificates and passwords separately, and limit what CI tasks can access. Never commit long-lived secrets to your repository. The system is reset before delivery and securely erased at the end of your rental; keep backups of important files somewhere you control.
We accept only USDT-TRC20 and Visa, Mastercard, or Amex processed through Stripe. All payments are in USD. Available payment gateways depend on the response from our backend. For order or billing questions, sign in to the console and submit a support ticket.
Explore practical guidance and trade-offs, from choosing a configuration to automating delivery.
Build a three-pixel fixture, round-trip it through PNG and check compositing on black and white backgrounds to catch alpha errors.
AIDevelopmentUse a runnable Swift harness to check allowed classes, unsupported schema versions and truncated input without disguising decoding failures as empty data.
AIDevelopmentBuild a fixed three-frame fixture and validate its exported timing and loop metadata before testing playback on iOS.
New articles are in the works. Browse theblog.
Base M4 from $20.3/day. Choose a model, location, and rental term, and your next build has a dedicated physical workstation.