關於 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的有意思。
可參考文章: