Claude Code做iOS开发?先装这个Skill!1.2k星,Token省97%
Claude Code 做 iOS 开发调试,还在对着截图一行行读坐标、凭感觉点按钮?太原始了。
这个叫 ios-simulator-skill 的开源 Skill(GitHub 1.2k⭐),把 Claude 变成了一个真正能操控 iOS 模拟器的开发者助手——不是用像素坐标暴力点击,而是调用苹果官方的无障碍 API,语义化定位元素,读屏、控制手势、切换语言、模拟定位,全部脚本化。
核心亮点:Token 省 97%
普通 AI 工具做一次登录流程要花 400+ 行输出,而这个 Skill 平均只要 15 行。截图分析从 200+ 行压缩到 5 行,核心原理是:它不返回截图原文件,而是返回结构化的无障碍树——元素类型、标签、位置、点击目标,轻量化但足够精准。
27 个脚本,覆盖了 iOS 开发测试全链路:
- build_and_test.py:Xcode 编译 + 测试,单行摘要,错误/警告按需查看
- navigator.py:语义化找按钮/输入框,–find-text “Login” –tap,不用记坐标
- gesture.py:滑屏、缩放、长按、Pull to Refresh
- location.py:模拟 GPS 坐标 / GPX 文件 / 内置场景(开车、步行)
- appearance.py:一键切换深色模式、文字大小、语言、地区
- accessibility_audit.py:WCAG 合规检查,当前屏幕无障碍评分
- visual_diff.py:两张截图对比,threshold 可调,输出差异图
安装超简单
在 Claude Code 里两行搞定:
/plugin marketplace add conorluddy/ios-simulator-skill
/plugin install ios-simulator-skill@conorluddy
或者手动克隆到 ~/.claude/skills/。前提是 macOS 12+、装了 Xcode Command Line Tools,可选的 idb-companion 能解锁更多交互能力。
为什么值得装
做 iOS 端 AI 测试的同学都懂:传统方案要么靠坐标(分辨率一换就废),要么靠截图 token 爆炸。ios-simulator-skill 找到了一个中间态——用无障碍树做语义层,兼顾鲁棒性和低开销。
而且它对 AI 友好——所有脚本都支持 --help 和 --json 输出,Claude 能精准调用,不用猜参数。
如果你在用 Claude Code 做 iOS 开发,或者在搭移动端 AI 测试流程,这个 Skill 值得第一时间装上。
评论区
0 条评论
登录后可评论。