Setting up an iPhone farm for short‑form video: what 9 phones and 1,669 posts taught us
Description and use
Automating short‑form video posting from 9 iPhones: 1,669 posts in 8 weeks, ~400 per week, managing signing, screen sizes, and UI automation.
Problem
Automating short‑form video posting from multiple iPhones while handling hardware, signing, and app UI changes.
Outcome
The farm achieved 1,669 posts in eight weeks, averaging 400 posts per week, with reliable automation and minimal hardware maintenance.
Workflow
- 1. Set up hardware: 9 iPhones, one Mac, powered USB hub, short cables, Wi‑Fi on.
- 2. Install WebDriverAgent on each phone via Xcode; use a paid developer account to avoid 7‑day expiry.
- 3. Connect each phone to the Mac over USB; keep the Mac running automation and storing video files.
- 4. Use iOS UI automation (WebDriverAgent/Appium) to drive the official Instagram, TikTok, and YouTube apps; upload original files.
- 5. Test UI on smallest and largest screen sizes; locate elements by label, not position.
- 6. Manage accounts: limit per phone, warm‑up week, feed scroll before posting, safety check twice daily.
- 7. Post only when the post is confirmed visible (profile count, live Short, or returned screen).
- 8. Record a receipt for each post; retries read receipt first to avoid duplicates.
- 9. Monitor signing, session, and cookie expiries via scripts.
- 10. Scale content production; plan for content bottleneck by week three.
Evidence
We have run our own for eight weeks: 9 iPhones, 48 accounts across Instagram, TikTok and YouTube, 1,669 posts since Aug 21, about 400 a week.
WebDriverAgent is an app you build in Xcode and install on each phone.
On a free Apple ID its provisioning profile expires after 7 days, and every phone stops at once.
Our phones run at three screen sizes. A tap that lands on one lands on blank space on another.
Every account gets a safety check twice a day, and one that shows a warning stops posting until it clears.
- Record date: 2026-10-14T22:55:58.018Z