前言
Mac通過命令行安裝ipa包到ios手機,可以在終端通過第三方庫libimobiledevice安裝。libimobiledevice 是一個跨平台的軟件庫,支持 iPhone, iPod Touch, iPad and Apple TV等設備的通訊協議,不需要越獄。
安裝libimobiledevice
1.
brew install -HEAD libimobiledevice
brew install ideviceinstaller
idevice_id -l
ideviceinstaller -i <ipa包路徑> # 直接拖拽ipa包到終端即可獲得路徑
ideviceinstaller -u <設備號> -i <ipa包路徑>
brew uninstall --ignore-dependencies libimobiledevice brew uninstall --ignore-dependencies ideviceinstaller brew uninstall --ignore-dependencies usbmuxd sudo rm /var/db/lockdown/* brew install --HEAD usbmuxd brew unlink usbmuxd brew link usbmuxd brew install --HEAD libimobiledevice brew install --HEAD ideviceinstaller
ideviceninstaller常用命令
備注:多設備連接時,可使用 “-u” 指定設備號,例(指定設備安裝ipa包):ideviceinstaller -u <設備號> -i <ipa包路徑>
查看連接設備
idevice_id -l # 可獲得設備號
安裝ipa包
ideviceinstaller -i <ipa包路徑>
覆蓋安裝ipa包
ideviceinstaller -g <ipa包路徑>
查看設備app信息
ideviceinstaller -l
卸載app
ideviceinstaller -l # 返回信息中獲取目標app包名 ideviceinstaller -U <包名> # 卸載目標app
查看設備udid
idevice_id -l