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

关于 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开发的另类神器

你可能感兴趣的:(工具)