安装libimobiledevice
1. 安装包插件管理工具homebrew
未安装homebrew的同学可参考:MAC-安装套件管理工具Homebrew
2. 安装libimobiledevice
brew install -HEAD libimobiledevice
brew install ideviceinstaller
安装ipa包到ios手机
1. 下载ipa包到Mac上
2. ios手机通过usb连接Mac
3. 查看设备已连接
idevice_id -l
备注:展示设备号即ios手机成功连接Mac
4. 安装ipa包到ios手机
ideviceinstaller -i <ipa包路径> # 直接拖拽ipa包到终端即可获得路径
5. 多设备连接,安装ipa包到指定设备
ideviceinstaller -u <设备号> -i <ipa包路径>
备注:
若遇到报错Could not connect to lockdownd. Exiting,可参考以下命令解决:
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
查看连接设备
idevice_id -l # 可获得设备号
安装ipa包
ideviceinstaller -i <ipa包路径>
覆盖安装ipa包
ideviceinstaller -g <ipa包路径>
查看设备app信息
ideviceinstaller -l
卸载app
ideviceinstaller -l # 返回信息中获取目标app包名
ideviceinstaller -U <包名> # 卸载目标app
查看设备udid