您的位置:首页 > 运维架构 > Linux

Linux下管理挂载IOS设备——libimobiledevice

2018-01-27 10:41 1151 查看

关于 libimobiledevice的介绍

libimobiledevice
可以简称为
libiphone
,是IOS开发的神器。上一篇博客我介绍了adb的这个小工具,也是安卓下的开发神器。
libiphone
可以让Linux设备连接ios设备,苹果官方本身并不支持,所以有人开源出了这样一款工具。

安装

我使用的是Ubuntu17.10

> sudo add-apt-repository ppa:pmcenery/ppa
> sudo apt update
> sudo apt install libimobiledevice-utils
> sudo apt install ideviceinstaller


使用

# 安装ipa文件
> ideviceinstaller -i xxx.ipa
# 卸载应用,需要获取应用的bundleID
> ideviceinstaller -U [bundleID]
# 查看已连接的设备,同adb devices
> idevice_id --list
# 截图,但是不知道为什么,这个命令在我这里失效。。。应该是不要越狱的才对啊
> idevicescreenshot


具体可参看github官方地址: [https://github.com/libimobiledevice/libimobiledevice]

挂载文件系统工具:ifuse

下载源码进行编译

确保有git。。。

> git clone https://github.com/libimobiledevice/ifuse.git > cd ifuse
> ./autogen.sh
> ./configure
> make


使用

# 创建一个真实目录
> mkdir ipone_backup
# 挂载
> ifuse ipone_backup
# 卸载
> fusermount -u ipone_backup


这样就可以在Linux系统中查看IOS设备文件了。ifuse具体文档可查看github官方地址

以上就是关于在Linux下操作IOS设备的介绍了,感觉不如adb的有意思。

可参考文章:

iOS开发的另类神器
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: