苹果脚本-脱机版第一个脚本:装 App、打包、跑起来

先说一个我碰到的现场。插件装好了,工程也建了,点运行,提示「设备未连接」。查了半天,代码没问题,是手机上的主程序根本没打开。还有一种,建工程的时候手滑选了 USB 项目,跑得起来,打包那一步才发现不对。

苹果脚本-脱机版的脚本是打包进手机主程序里跑的:开发的时候 IDEA 插件按设备地址连手机,调试完打成一个 ipa,签名,装到手机上自己跑,不用电脑。先装插件,再建工程,中间把主程序装上,最后才轮到打包。顺序错了,哪一步都能卡住。做苹果自动化脚本,环境这关绕不过去。

装插件:版本对不上,后面全卡住

开发插件 USB 和脱机共用一个,网盘路径是「EC开发包 → IOS资源 → 开发插件」,文件名一长串,类似 x.x.x-iOS-EasyClick-USB+脱机版-idea开发插件.zip。别去翻旧版本,共用插件,下最新的就行。

两个版本先对一下:

项要求
IDEA2026.2 及以上(老版本要破解,不建议)
开发插件4.6+ 才支持脱机版功能
手机系统iOS 15 及以上
主程序easyclick-tj-main-<版本>.ipa,签名后安装
工程类型iOS-脱机项目(USB 工程不能打包 ipa)

IDEA 这边,2026.2 之前的老版本要破解,能省就省。

装法是从磁盘安装:设置 → 插件,右上角齿轮 →「从磁盘安装插件」,选 zip,重启 IDEA。重启完在已安装列表里能看到,才算真装上。

插件版本比脱机程序版本高是正常的,两条线共用,下最新版就行。

建工程:类型选错,打包会失败

打开一个空文件夹,点 Open,然后在这个文件夹上右键「New → Module」,类型选「iOS-脱机项目」,输入项目名,创建。

这里选错不致命,麻烦在后头:USB 工程能调试、能运行,打包 ipa 那一步会被直接拦下来,只认脱机版工程。建错了就重建一个模块,别改配置,改不过来。

目录结构不用背,看一眼有脚本入口、资源目录、打包配置就行。插件小版本界面有点差别,但模块类型就叫「iOS-脱机项目」,找不到就是插件版本不对。

手机上装主程序,再把设备连上

手机这头三件事,顺序别乱:先装主程序,再开权限,最后把设备地址给 IDEA。

主程序在网盘「脱机版本 → 最新版本号」的压缩包里,easyclick-tj-main-<版本>.ipa。官方下载区也有签好名的,测试用这个最快。压缩包里主程序和代理是两个 ipa,别下串。装之前必须签名,个人免费账号、开发者、企业签名、巨魔都行,爱思或 sideloadly 装到手机。

装完桌面上是「易点云测」,打开。第一次进去要弄这几样:

  • 右上角「设置 → 保活设置」,保存;弹出悬浮窗后按住拖到侧边贴边隐藏
  • 位置权限给「始终允许」,后台 App 刷新允许,无线数据选 WLAN 与蜂窝,Siri 与搜索全允许
  • 授权初始化:脱机版按手机收费,没授权跑不起来

主程序界面上有一串设备连接地址。回 IDEA,菜单「设备链接 → 脱机版设备链接」,填进去,确定,日志里出现连接成功就行。

连不上先别怀疑代码。同一个网络、主程序在前台、地址没抄错(多一个空格都不行),三样查完再说。

7.0.0 往后有单 App、双 App 两种引擎。单 App 只装主程序,快;双 App 要再签一个代理 ipa,代理起来后屏幕上有「Automation Running」白字。别一上来就双 App,先把单 App 跑通。

写第一段代码:预览、运行、打包

代码别写业务,先证明能点:

function main() {
let w = device.getScreenWidth();
let h = device.getScreenHeight();
logd("屏幕尺寸 " + w + "x" + h);
let ok = clickPoint(Math.floor(w / 2), Math.floor(h / 2));
if (ok) {
logd("点击成功");
} else {
loge("点击失败");
}
sleep(1000);
logd("脚本结束");
}
main();

device.getScreenWidth/Height 拿屏幕尺寸,clickPoint 点中心,logd 看日志,sleep 留间隔。跑之前先右键「预览工程」,看界面和日志;再「运行工程」,手机屏幕上应该有点击反应。没反应,回上面查连接。

通了再打包:

菜单「EasyClick iOS版 → 脱机版打包工程 → 普通版打包」,配置默认就行(云控那栏普通用户不用管),点打包。结果在「EasyClick iOS 运行日志」里,生成一个 ipa。

ipa 是没签名的,签名后再装:sideloadly、牛蛙、爱思都行。装完打开,脚本就在手机里自己跑了,电脑可以拔掉。

第一个脚本能跑到这一步就够了。别急着加设备,先让它连续跑两个钟头不报错,再谈别的。


关于我们:EasyClick 做手机自动化脚本开发和群控,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙。USB 版的代码写法看 苹果群控免签名脚本实战:USB HID 四段代码拆解;脱机版文档在 第一个工程 和 打包 ipa。

© 2026 EasyClick · 手机自动化脚本与群控,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙三端。

内容面向合法用途:自动化测试、跨境电商运营与设备管理。