安装
npm -g install go-ios
ios version
以下是 go-ios 工具的常用命令总结,适用于管理和调试 iOS 设备:
常用命令
基础设备管理
-
列出已连接设备
ios list- 显示所有连接的 iOS 设备 UDID 和名称。
-
查看设备信息
ios info --udid <设备UDID>- 获取设备的详细配置(型号、系统版本等)。
-
重启设备
ios reboot --udid <设备UDID>
文件操作
-
推送文件到设备
ios push <本地文件路径> <设备目标路径> --udid <设备UDID>- 示例:
ios push ./test.txt /var/mobile/ --udid xxxxx
- 示例:
-
从设备拉取文件
ios pull <设备文件路径> <本地保存路径> --udid <设备UDID>- 示例:
ios pull /var/log/syslog ./logs/ --udid xxxxx
- 示例:
应用管理
-
安装应用(.ipa 或 .app)
ios install --path <应用路径> --udid <设备UDID> -
卸载应用
ios uninstall --bundleid <应用BundleID> --udid <设备UDID> -
列出已安装应用
ios apps --udid <设备UDID>
日志与诊断
-
查看设备日志(类似控制台)
ios syslog --udid <设备UDID> -
获取崩溃日志
ios crashreport --udid <设备UDID>
高级调试
-
启动 WebDriverAgent(自动化测试)
ios wda start --udid <设备UDID> -
进入设备 Shell(需越狱)
ios shell --udid <设备UDID> -
截图
ios screenshot --output ./screenshot.png --udid <设备UDID>
其他工具
-
模拟按键/手势
ios simulate home --udid <设备UDID> # 模拟Home键 -
电池信息
ios battery --udid <设备UDID>
帮助命令
ios --help # 查看全局帮助
ios <command> --help # 查看子命令帮助(如 `ios install --help`)
注意事项:
- 部分功能需要设备已越狱或开启开发者模式。
- 使用
--udid指定设备时,若仅连接一台设备可省略。 - 确保
go-ios已正确安装(通过go install github.com/danielpaulus/go-ios@latest)。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




