获取iphone上已安装App的bundleid
工具
1.ideviceinstaller 官网
2.libimobiledevice 官网
安装
方式1:
$brew install --HEAD ideviceinstaller
$brew install --HEAD libimobiledevice
方式2:(推荐)
$brew uninstall ideviceinstaller
$brew uninstall libimobiledevice
$brew install --HEAD libimobiledevice
$brew link --overwrite libimobiledevice
$brew install --HEAD ideviceinstaller
$ brew link --overwrite ideviceinstaller
可以通过如下指令查看安装的版本:
$brew info libimobiledevice
$brew info ideviceinstaller

查看所连接的ios设备里已安装的应用信息:
$ideviceinstaller -l

安装过程中可能遇到的问题
1执行命令ideviceinfo 报错:ERROR: Could not connect to lockdownd, error code -21
解决方案1:(临时方案)
$sudo chmod -R 777 /var/db/lockdown/
解决方案2:(一劳永逸)
依次执行下面的命令
$brew uninstall ideviceinstaller -g
$brew uninstall libimobiledevice -g
$brew install --HEAD libimobiledevice -g
$brew install ideviceinstaller -g
2 安装过程报错:Requested ‘libusbmuxd >= 1.1.0’ but version of libusbmuxd is 1.0.10
$brew update
$brew uninstall --ignore-dependencies libimobiledevice
$brew uninstall --ignore-dependencies usbmuxd
$brew install --HEAD usbmuxd
$brew install --HEAD libimobiledevice
3 执行$ideviceinstaller -l 时,提示"No iOS device found, is it plugged in?"
请插上你的手机
参考文章: