dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

问题

在Mac机上用命令idevice_id -l来查udid和ideviceinstaller -l来查看bundleId的时候,提示以下错误:

  1. dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
    在这里插入图片描述
  2. dyld: Library not loaded: /usr/local/opt/usbmuxd/lib/libusbmuxd.4.dylib
    在这里插入图片描述

出现问题的原因

在解决其它问题的时候卸载了openssl,而openssl又是很多安装包的依赖,其中就包括了ideviceinstaller, libimobiledevice
我是直接用命令brew uninstall --ignore-dependencies openssl, 导致出现了问题
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib_第1张图片

解决方法

  1. 卸载ideviceinstaller,然后重新安装
	brew uninstall ideviceinstaller
	brew install ideviceinstaller
  1. 卸载libimobiledevice,然后重新安装
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice

如果卸载时提示有相关依赖,就加上忽视依赖:

brew uninstall --ignore-dependencies libimobiledevice

你可能感兴趣的:(Mac)