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开发的另类神器
相关文章推荐
- 使用libimobiledevice在linux上挂载iphone6
- Linux 基础操作(十六)————存储设备的管理、挂载、磁盘分区
- 第八天 Linux文件系统基础、设备文件磁盘分区、文件系统管理与挂载
- linux设备挂载管理
- linux----软件包管理、任务计划的安排、添加硬盘、划分磁盘配额、挂载外部设备等
- iOS集成构建总结 (libimobiledevice)
- linux系统管理之六:外部设备的挂载、卸载
- 使用百度云推送ios设备,所有设备可以推送,但单推提示invalid invalid Device Token
- 新版linux系统设备架构中关于电源管理方式的变更
- 【Linux开发】【Qt开发】配置tslibs触摸屏库环境设置调试对应的设备挂载点
- 友盟获取devicetoken===nsdata转成nsstring为空问题的解决( IOS为什么获取不到设备的 DeviceToken)
- 【Linux device driver】设备驱动程序概述(一)
- (Linux 2.6设备管理机制)kobject和kset
- 使用 udev 高效、动态地管理 Linux 设备文件(转载)--1
- Cisco 安全技术系列之二:IOS设备安全管理
- Linux下如何挂载FAT32格式USB设备
- linux平台设备驱动架构详解 Linux Platform Device and Driver——神文,非常详细
- Q4关于Xcode调试设备只显示iOS Device或者打开iOS Simulator提示unable to determined device
- iOS设备管理