电脑环境:
macOS 10.13.6 (17G65)。
第一步,安装Command Line Tools
到 https://developer.apple.com/download/more/?=for%20Xcode 安装最新版的Command Line Tools。即使你装了最新版的Xcode,后续仍可能报错。
第二步,给pkg-config加权限
# 注意路径里有版本号,可能你的不一样了
chmod +x /usr/local/Cellar/pkg-config/0.29.2/bin/pkg-config
export PKG_CONFIG=$PKG_CONFIG:/usr/local/lib/pkgconfig/
第三步,重新安装最新版的libplist和libusbmuxd
brew update
brew uninstall --ignore-dependencies libplist
brew install --HEAD libplist
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
第四步,安装最新版libimobiledevice
# 如果之前装了旧版,请先卸载掉
brew install --HEAD libimobiledevice
ps:
安装完成使用过程中,在Mac系统连接ios设备时,会出现ERROR: Could not connect to lockdownd, error code -3等问题,出现这种问题,需要更新libimobiledevice和ideviceinstaller 最后授权一下即可。
打开终端命令行:
brew uninstall ideviceinstaller -g
brew uninstall libimobiledevice -g
brew install --HEAD libimobiledevice -g
brew install ideviceinstaller -g
sudo chmod -R 777 /var/db/lockdown
按照以上步骤卸载之前的ideviceinstaller和libimobiledevice 重新安装并授权即可