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

  • 相关阅读:
    数据结构与算法(一)--数组
    Lucene学习
    java虚拟机面试题(JVM)
    Java开发面试题归类( 题目篇)
    java虚拟机学习(六)
    java虚拟机学习(五)--垃圾收集器总结
    21_异常_第21天(异常、企业面试题,思维导图下载)
    20_集合_第20天(Map、可变参数、Collections)
    19_集合_第19天(List、Set)
    18_集合框架_第18天(集合、Iterator迭代器、增强for循环 、泛型)
  • 原文地址:https://www.cnblogs.com/HuangXiaoJuan/p/9303805.html
Copyright © 2011-2022 走看看