文档章节

libimobiledevice的安装与使用

o
 osc_odyg6b92
发布于 2018/07/13 11:00
字数 381
阅读 243
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

说明: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

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
7
解析apk安装包的工具--apkutil

apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需android平台,权限等信息,并将其转换为java对象。该工具依赖于aapt工具,目前仅支持在windows平台上运...

貌似掉线
2012/11/18
5K
0
使用IBPP在C++中操作FireBird/Interbase数据库

FireBird是一种小巧的关系型数据库,它有多种版本,包括服务器版(象MySQL),单机版(象Access)以及嵌入式(象SQLite)。而且不管是服务器版还是嵌入式版它都完整支持视图、触发器、存储过程等...

Waiting4you
2009/07/26
3.8K
2
Pulse 安装失败

刚刚下载 安装!!按照instanlling.txt指示做 build.xml 生成一个war包 放到tomcat下运行结果就是报异常失败

jiguansheng
2010/04/12
734
2

没有更多内容

加载失败,请刷新页面

加载更多

SQL 语句大全

点击上方“掌上编程”,选择“置顶或者星标” 优质文章第一时间送达! 一、基础 「1、说明:创建数据库」 CREATE DATABASE database-name    「2、说明:删除数据库」 drop database ...

GeneralMa
昨天
0
0
山东创睦网络科技有限公司:使用Python爬取全球新冠肺炎疫情数据

使用Python爬取全球新冠肺炎疫情数据 导入所需库包 获取实时数据的url 正式编写程序 查看输出结果 导入所需库包 在获取数据之前,我们需要先安装好所需的包requests和pandas: 1.如果是使用p...

osc_qv1fwke0
2分钟前
0
0
如何1年获得别人3年的工作经验(深度好文)

最近有同学问我,为什么你的工作年限不长,技术却这么厉害,我笑了笑,啥也没说。 我不是不想回答,是不知道怎么回答。在他们的定位可能就是,每方面都懂一点,遇到问题能够快速解决,就是比...

zhang_rick
今天
0
0
新基建带动行业

什么是“新基建”? 什么是“新基建”? 根据央视发布的信息来看,其涵盖了5G基站建设、新能源汽车充电桩、大数据中心、人工智能、工业互联网,特高压,城际以及城轨交通,涉及了七大领域和相...

osc_anefoz50
2分钟前
0
0
怕入错行?这群技术人写了本“择业指南”

计算机专业好找工作吗?哪些方向是当前的主流和热门方向呢? 计算机专业的你是不是还在为职业发展纠结犹豫呢? 刚经历完高考选专业的你是不是还在迷茫徘徊呢? 那么福利来啦! 《软件技术职业...

阿里云云栖号
2分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部