美文网首页
libimobile device的安装和常用命令

libimobile device的安装和常用命令

作者: __Andy__ | 来源:发表于2018-10-11 21:22 被阅读122次

    1.介绍

    libimobiledevice 是一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议。不依赖任何已有的私有库,不需要越狱。应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息,使用 libgpod 同步音乐和视频。

    brew install -HEAD libimobiledevice#安装最新的更新,支持 iOS 10
    brew install ideviceinstaller# 仅在 iOS9工作###
    

    3.常用命令

    3.1 查看当前所连接的设备

    idevice_id -l # 显示当前所连接的设备[udid],包括 usb、WiFi 连接
    instruments -s devices  # 列出设备包括模拟器、真机及 mac 电脑本身
    

    3.2 安装应用

    ideviceinstaller -u [udid] -i [xxx.ipa] # 给指定连接的设备安装应用
    

    3.3 卸载应用

    ideviceinstaller -u [udid] -U [bundleId] # 给指定连接的设备卸载应用
    

    3.4查看设备已安装的应用

    ideviceinstaller -u [udid] -l                   # 指定设备,查看安装的第三方应用
    ideviceinstaller -u [udid] -l -o list_user      # 指定设备,查看安装的第三方应用
    ideviceinstaller -u [udid] -l -o list_system    # 指定设备,查看安装的系统应用
    ideviceinstaller -u [udid] -l -o list_all       # 指定设备,查看安装的系统应用和第三方应用
    

    3.5 获取设备信息

    ideviceinfo -u [udid]                       # 指定设备,获取设备信息
    ideviceinfo -u [udid] -k DeviceName         # 指定设备,获取设备名称:iPhone6s
    idevicename -u [udid]                       # 指定设备,获取设备名称:iPhone6s
    ideviceinfo -u [udid] -k ProductVersion     # 指定设备,获取设备版本:10.3.1
    ideviceinfo -u [udid] -k ProductType        # 指定设备,获取设备类型:iPhone8,1
    ideviceinfo -u [udid] -k ProductName        # 指定设备,获取设备系统名称:iPhone OS
    

    常见问题

    出现ERROR: Could not connect to lockdownd, error code -3问题需要更新libimobiledevice和ideviceinstaller 最后授权一下即可,如下

      打开终端命令行:
      brew uninstall ideviceinstaller -g
      brew uninstall libimobiledevice -g
      brew install --HEAD libimobiledevice -g
      brew install ideviceinstaller -g
      sudo chmod -R 777 /var/db/lockdown
    

    如果还有问题

      brew install --HEAD ios-webkit-debug-proxy -g
      或
      brew install ios-webkit-debug-proxy -g
    

    部分转载链接:https://www.jianshu.com/p/746f3ddded1f

    相关文章

      网友评论

          本文标题:libimobile device的安装和常用命令

          本文链接:https://www.haomeiwen.com/subject/hpmmaftx.html