苹果脚本iOS脚本脚本制作

苹果脚本制作从哪一步开始?具体根据你的需求而定

苹果脚本制作第一步不是装软件,是先分清你要的是对话操控、录制回放还是手写 EC 脚本。这篇按真实流程讲新建工程、连线调试、选场景到多机带量。

约 6 分钟

上个月在客户那边,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 落地。官网提供完整文档、开发工具与自动化产品,免费体验。

访问 iEasyClick 官网 →