上个月在客户那边,20台 iPhone 摆了一桌。
对方开口第一句是:苹果脚本制作,是不是得先买开发板?
我说先别急。 想清楚—你要做的「苹果脚本」,到底是哪一种。
苹果脚本不是一种东西,先搞清楚
同样「做个苹果脚本」,三个人说出来是三件不同的事。
一是不写代码的。中控里开 AI 智能体,中文打一句话,设备就去做了;适合运维、测试、临时跑个任务。
二是写一点的。IDE 里用 AI 辅助写 EC 脚本,人管业务逻辑,AI 补语法。
三是全手写的。IDEA 装开发插件,建工程、写 JavaScript;复杂业务流才走这条。
三条路的成本差着一个数量级。我这边接触下来,一半以上的人其实只要第一条。
「场景模式」有四种选法:
| 场景模式 | 系统要求 | 手机上要装什么 |
|---|---|---|
| USB + 自动化服务 | iOS 12 起 | 代理 IPA |
| 无自动化截图 + USB_HID | iOS 17 起 | 不用装 |
| 主程序录屏 + USB_HID | iOS 17 起 | 脱机主程序 |
| 无自动化截图 + USB_BLE | iOS 17 起 | 不用装,要蓝牙板 |
低于 iOS 17 的机器只能走安装IPA的方式。
中控里左边勾设备、右边选脚本,双击就触发执行,命令行不用敲。
新建工程
使用官方提供的下载器用一键配置好开发环境 IDEA 里装好 EasyClick 开发插件,右键菜单里才会多出那个模块模板。
新建一个空文件夹当根目录,右键新建 Module,选「EasyClick IOS USB 版-脚本项目」,填模块名。
然后是链接设备。默认调试地址是 http://127.0.0.1:8019,中控开着就能连;要调另一台电脑,改 IP 和端口就行。
连不上,九成是三个前置没齐:代理程序没装成功、中控自动化没启动、手机没做 USB 设备授权。
中控设备列表里右键设备,选「开启自动化」,等「服务状态」那一栏变成蓝色的「是」。
如果启动不了,右键点「测试自动化」,错误信息会直接弹出来。
还要检查开发者模式有没有打开,开发者镜像有没有下载并配置
手机开发者模式打开了、代理 IPA 签好装上了、开发者镜像放对位置、中控系统设置里填了代理 IPA 的 BundleId 前缀、投屏客户端的「IPA 包名」里同样填一份。这样才能正常启动自动化服务
脚本里写什么,以及多少台才够本
脚本点得动点不动,看你调哪套函数。走 USB HID 的话是 usbHidEvent:
let r = usbHidEvent.sessionStart(true);
if (r != null && r !== "") {
logw("开启失败: " + r);
return;
}
usbHidEvent.setScreenSize(1170, 2532);
usbHidEvent.clickPoint(300, 400);
usbHidEvent.inputText("你好");
usbHidEvent.sessionStop();
先 sessionStart,再 setScreenSize,然后才轮到点击和输入。
屏幕尺寸必须设置,不然会坐标乱掉。
如果出现手势等动作无效的情况,先在设备上右键 → USB HID → 重建 USBHID 会话。
至于一台电脑能带多少台,社区里有 i5-10400 加 16G 内存带约 94 台投屏的案例,也有 B550 加 R5 5600G 跑约 160 台脚本加投屏的。
真正的瓶颈在主板 USB 带宽和线材上。B85、X79 这类大板用得多,不少人是故意把口降成 USB 2.0 换稳定;集线器要独立供电,2A 左右;线用原装或者品牌线,杂线掉一次,脚本就白跑一轮。
X99 那批板子社区反馈很难稳过 20 台,买二手前先确认芯片组,别只看型号三个字。
三条路到底怎么选,苹果脚本怎么写那篇拆得更细。
FAQ
- Q:苹果脚本制作要越狱吗? 不用。USB 连电脑,装代理 IPA 或脱机主程序就能做;iOS 17 以上走 USB HID,连 App 都不用装。
- Q:不会写代码能做吗? 能。中控里用中文对话让设备干活,或者用侧边栏的「录制脚本」手动操作一遍。
- Q:新建工程选哪个模板? IDEA 装好开发插件,新建 Module 时选「EasyClick IOS USB 版-脚本项目」。
- Q:中控连不上怎么查? 先看默认地址 http://127.0.0.1:8019,再查代理程序、中控自动化、USB 设备授权这三样。
- Q:开启自动化老不成功? 等「服务状态」变蓝;超过一分钟就右键「测试自动化」看报错,多数是镜像或 BundleId 前缀的问题。
- Q:iOS 15、iOS 16 还能做吗? 能,走「USB + 自动化服务」。USB HID 和蓝牙 HID 都要 iOS 17 起。
- Q:一台电脑能带多少台? 看主板和线。社区实测有 94 台投屏、160 台脚本加投屏两种配置,宣传数字别当真。
- Q:录制的和手写的哪个稳? 录制出初稿,长期跑还得加工:坐标换控件定位、加等待和重试。
iEasyClick:手机自动化 AI 智能体平台,覆盖安卓免 root、iOS 免越狱(代理/蓝牙 HID/OTG HID)、鸿蒙 Next 三大生态,提供脚本开发、苹果群控、本地中控投屏与云控系统。→ 了解全部产品
想要真实跑起来?
本文介绍的方案均可基于 EasyClick 能力在 iEasyClick 落地。官网提供完整文档、开发工具与自动化产品,免费体验。