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開發的另類神器

發佈了78 篇原創文章 · 獲贊 37 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章