brew install libimobiledevice
仓库地址:https://github.com/libimobiledevice/libimobiledevice
主要功能列表如下面的截图:
idevice_id --list
# 查看手机上安装的应用
ideviceinstaller -l
# 安装ipa包
ideviceinstaller -i xxx.ipa
# 卸载ipa包
ideviceinstaller -u com.company.productname
idevicesyslog
idevicescreenshot
# 批量获取设备信息
ideviceinfo
# 获取设备指定项的信息
ideviceinfo -k DeviceName
# 获取设备名称
idevicename
idevicedate
可以将iPhone的指定端口设置到USB连接的电脑上,越狱场景用的比较多。
# 将iPhone 22端口代理到电脑的2222端口
iproxy 2222 22
# 访问电脑的2222端口,就可以访问iPhone
ssh -p 2222 [email protected]
# 查看
ideviceprovision ideviceprovision
# 其他操作可看help
ideviceprovision
ideviceimagemounter
借助idevicedebug,smart_monkey可以实现iPhone的monkey测试。monkey测试
# 启动某个应用
idevicedebug run com.company.productname
接下来怎么使用,还有深入了解API 文档
# 重置
idevicesetlocation -u 94170a62c9c8657d989ba21a53c2e78c9b0f405d reset
# 更改
idevicesetlocation -u 94170a62c9c8657d989ba21a53c2e78c9b0f405d -- 39.932199 116.411168
idevicecrashreport -k ./crash