What broke when we let an AI agent post short‑form video from real iPhones (1,506 posts in)
说明与用途
使用真实 iPhone 自动发布短视频时遇到弹窗、发布验证错误、标题校正和内容重复限制等问题。解决方案包括处理模态框、确认发布、读取屏幕标题以及确保视频片段唯一。
问题
Automating short‑form video posting from real iPhones failed due to UI pop‑ups, incorrect post detection, caption errors, and duplicate‑content limits.
结果
Automated posting achieved 1,506 posts across 44 accounts, but required extensive handling of pop‑ups, post verification, caption correction, and unique clip selection.
工作流
- Connect iPhones to a Mac and launch official apps via WebDriverAgent.
- Use a coding agent (Claude Code, Codex, or Cursor) to queue clips and invoke a CLI.
- Before each tap, detect and dismiss any modal dialogs or pop‑ups; if unknown, screenshot, skip, and continue.
- After tapping Share, verify the post by checking the platform’s confirmation (post count, live Short, or posted screen).
- Read the caption from the screen, correct any autocorrect errors, and re‑type if necessary.
- If a post fails, retry after 20 minutes, checking the receipt to avoid double‑posting.
- Ensure each account uses a unique clip segment to avoid duplicate‑content limits.
- Maintain receipts for every successful post to support safe retries.
证据
Every app throws surprise sheets: rate-this-app prompts, "new feature" cards, permission dialogs, iOS update nags.
The first version counted a post the moment it tapped Share. Uploads fail silently, processing stalls, and drafts get saved instead of published.
Autocorrect and dropped characters happen, especially with emoji and hashtags typed through automation. The poster types the caption, reads it back from the screen, and fixes or retypes it before sharing.
Once posting was reliable, we hit the real wall. The same moment of a video, posted again within about a week, gets crushed, even on a different account.
- 记录日期: 2026-10-11T22:41:12.183Z