• 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

  • 相关阅读:
    sql server登录名login和用户名user区别
    各种国内开源软件和源镜像
    pycharm不能安装第三方packages
    python embeddable版/绿色版使用pip安装其他packages
    kettle连接Oracle RAC
    Oracle recover database 不同子句区别
    DataGrip以超级管理员身份登录Oracle
    suse11挂载目录seems to be mounted read-only错误
    Centos 7安装Python 3.7
    Linux 下源码安装ngnix
  • 原文地址:https://www.cnblogs.com/HuangXiaoJuan/p/9303805.html
Copyright © 2020-2023  润新知