zoukankan      html  css  js  c++  java
  • libimobiledevice的安装与使用

    说明:libimobiledevice相当于安卓的adb,可以使用命令对ios应用进行安装卸载等操作。

    在MacOS下安装libimobiledevice:

    $ brew uninstall ideviceinstaller

    $ brew uninstall libimobiledevice

    $ brew install --HEAD libimobiledevice

    $ brew link --overwrite libimobiledevice

    $ brew install ideviceinstaller

    $ brew link --overwrite ideviceinstaller

     

    在Linux下安装libimobiledevice:

    sudo add-apt-repository ppa:pmcenery/ppa

    sudo apt-get update

    apt-get install libimobiledevice-utils

    sudo apt-get install ideviceinstaller

    常用功能:

    1.安装ipa包

    ideviceinstaller -i xxx.ipa

    2.卸载应用

    ideviceinstaller -U [bundleID] (就是包名,比如直播的包名com.cs.ios.gLive)

    3.查看系统日志

    idevicesyslog

    4.查看当前已连接的设备的UUID

    idevice_id –l

     

    5.截图

    idevicescreenshot

     

    6.查看设备信息

    ideviceinfo

     

    7.获取设备时间

    idevicedate

     

    8.获取设备名称

    idevicename

     

    9.获取手机型号

    ideviceinfo –k ProductType

     

    10.获取系统版本

    ideviceinfo –k ProductVersion

     

    11.查看设备已安装的应用

    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       # 指定设备,查看安装的系统应用和第三方应用

     

    12.获取设备信息

    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

  • 相关阅读:
    服务器迁移总结
    使用OpenSSL生成证书
    mysql Event、存储过程、表命令
    负载均衡 > 常见问题
    SpringMVC记住密码功能
    spring mvc +cookie+拦截器功能 实现系统自动登陆
    android studio之argument for @notnull parameter 'name'
    jQuery ajax表单提交实现局部刷新
    Spring MVC 中采用注解方式 Action中跳转到另一个Action的写法
    ajax表单提交全路径
  • 原文地址:https://www.cnblogs.com/HuangXiaoJuan/p/9303805.html
Copyright © 2011-2022 走看看