每次打开国产 App,都要和“摇一摇”、“扭一扭”、“滑动解锁”的开屏广告斗智斗勇。稍微手抖一下,就直接给你跳转到电商平台,简直是当代智能手机的“赛博酷刑”。
Android 用户尚且能用“李跳跳”等自动化工具一键跳过,但 iOS 用户由于系统封闭,长期以来只能默默忍受。
直到今天,我们要给大家安利一个堪称 “iOS 自动化天花板” 的开源项目——Swipt。它不仅能帮你彻底消灭那些恶心的开屏广告,还能让你用代码和 AI 真正“掌控”你的 iPhone!
1. 核心杀器:毫秒级“跳过中国广告”
Swipt 官方自带了一个极其强悍的 Swiplet(可以理解为运行在 Swipt 里的小插件):跳过广告。
它不是那种靠“模拟点击屏幕固定位置”的笨办法,而是真正的事件驱动与高速识别:
- 深度逆向:作者通过
ipatool和unfairplay等工具,批量下载、解密并逆向了大陆 App Store 绝大多数常用软件。 - 精准识别 SDK:它内置了大量中国主流广告 SDK 的特征库。
- 模糊匹配:即使是你刚下载的、还没被作者适配的新 App,它也能通过“模糊匹配”认出广告组件,并在你下次打开时加速跳过。
装上它,你的 iPhone 就仿佛拥有了 Android 上的“李跳跳”,打开 App 瞬间直达首页,那种丝滑感一旦体验过就再也回不去了。
2. 实用神器:一键无缝切换 App Store 账号
对于经常需要切换外区 Apple ID 下载游戏或软件的玩家来说,每次都要去设置里退出、再输入密码、收验证码,繁琐得让人抓狂。
Swipt 的第二个官方 Swiplet “切换 App Store 账号” 完美解决了这个问题。
特别是在 iOS 27 中,苹果优化了登录逻辑(只需确认即可登录设备 iCloud 账号到 App Store)。你只需要把各个账号的邮件和密码添加到 Swipt 中(配合 iOS 自带的 Passwords 密码管理器自动填充),它就能自动模拟操作,帮你在多个 App Store 账号之间一键无缝切换。
3. 极客的终极浪漫:用 TypeScript 和 AI 控制 iPhone
如果你以为 Swipt 只是个“跳过广告”的工具,那就太小看它了。它的底层架构极其硬核,是一个通用的 iOS 自动化平台:
- 🛠️ Swipt SDK:基于苹果最新的
CoreDevice、Accessibility(辅助功能)等开发者服务构建的 TypeScript SDK。 - 🤖 完美兼容 MCP(Model Context Protocol):它提供了一个 MCP 兼容的 API,允许你直接运行基于 Swipt SDK 的 JS REPL。这意味着,你可以让支持 MCP 的 AI Agent(如 Claude 等)直接接管你的 iPhone,帮你执行复杂的自动化任务!
- 💻 Swipt CLI:提供比 MCP 更全面的命令行工具,方便开发者调试和管理 Swiplet。
- 📦 Swiplet 生态:这些自动化脚本和插件(Swiplet)都是用 Swipt SDK 和 SwiftUI 构建的,你可以在应用内直接添加官方插件,或者通过 GitHub Release 下载社区大佬们写的脚本。
4. 安装门槛与“避坑”指南
这么强大的工具,安装起来自然需要一点“极客精神”。
- 系统要求:一线支持 iOS 27(也向下兼容 iOS 17.4 – 26,但作者表示没有那么多真机测试)。
- 侧载(Sideload)要求:由于涉及深度的系统自动化和辅助功能调用,Swipt 无法直接上架 App Store,必须通过侧载(如 AltStore、SideStore 或开发者证书)安装到你的 iPhone 或 iPad 上。
- 权限授予:安装后,你需要在系统的“辅助功能”中给予 Swipt 最高权限,它才能帮你“点击”和“跳过”广告。
如果你手里有一台闲置的 iPhone,或者你本身就是个喜欢折腾侧载和自动化的极客,Swipt 绝对值得你花点时间把它装进手机里。



