How to set up an iPhone farm with a Mac
Set up your first iPhone farm with tame. Check Mac and iPhone requirements, connect your Devices and run your first Session before expanding.
Build the first working Device before buying the rest of your Fleet. A useful first milestone is a complete Session whose result you can inspect, followed by a clean stop and restart. This guide covers the Mac-based setup used by tame.
1. Check the computer and software
You need an Apple silicon Mac running macOS 14 or later. Install full Xcode from the Mac App Store and open it once so its additional components finish installing. Command Line Tools alone do not provide the complete setup.
The Mac will remain powered and awake while automation runs. Arrange it so cables stay connected and the lid can remain open if it is a laptop. Read the current system requirements before purchasing hardware.
2. Prepare one dedicated iPhone
Use an iPhone running iOS 16 or later, a USB data cable and a stable network connection. Use a dedicated Device because automation requires settings, including no passcode and Auto-Lock Never, that are unsuitable for a personal Device.
Enable Developer Mode, restart the Device, then enable UI Automation. Follow the full iPhone settings checklist for appearance, motion, brightness and Photos settings. Check each Device individually; one prepared Device does not prepare the others.
3. Complete Apple setup
tame supports setup with a free Apple Account or paid Apple Developer Program membership. The free option has tighter Device limits and requires weekly renewal; choose according to how many Devices you expect to operate.
Follow the Apple setup guide for the current instructions. Your Apple Account is separate from the social Platform Accounts you sign in to on each Device.
4. Create your Workspace and install tame
Create a Workspace, choose a plan and follow the signed-in download instructions to activate the Desktop App. The quickstart gives the current sequence, including Apple access and Account assignment.
Connect the Device by USB, unlock it and accept the Trust prompt. Complete Device preparation in the Desktop App. A cable that charges but carries no data can leave this step looking like the Device is missing.
5. Verify a complete Session
Sign in to the supported Platform on the Device, assign the Account and complete Preflight. Wait until the Device shows Ready before starting work. Configure the Account's Warmup settings and follow the quickstart to start scheduled Warmup.
Inspect the result in Activity. Learn what Device States mean, then practice stopping and resuming through the running guide. An unexplained failure is a reason to fix the first Device before adding more.
6. Expand the Fleet in small steps
Add a powered USB hub with data-capable ports as connections grow. Label Devices and cables so a physical connection can be matched to the Device shown in tame. Leave room for airflow and routine hardware checks.
For each new Device, repeat preparation, Account assignment and a verified Session. Watch for intermittent USB disconnects under load. Check your plan's Device and Account allowances and measure the time your actual workload consumes.
First setup troubleshooting
- Device does not appear. Check that the cable carries data, unlock the Device and confirm Trust.
- UI Automation is missing. Complete the Developer Mode restart, then check Settings again.
- Device preparation stops. Follow the cause shown in tame and check the Apple setup instructions before trying again.
- Devices disconnect as capacity grows. Inspect hub power, cables and connections before changing automation settings.
The troubleshooting guide and the plain-language cause shown by tame provide the next checks. Automation remains subject to Platform rules, regardless of your hardware.