Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

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.

Source

WebDriverAgent is an app you build in Xcode and install on each phone.

Source

On a free Apple ID its provisioning profile expires after 7 days, and every phone stops at once.

Source

Our phones run at three screen sizes. A tap that lands on one lands on blank space on another.

Source

Every account gets a safety check twice a day, and one that shows a warning stops posting until it clears.

Source

  • Record date: 2026-10-14T22:55:58.018Z