问题在Mac计算机上通过命令idevice_id -l检查udid和ideviceinstaller -l显示绑定id时,将显示以下错误:
dyld : librarynotloaded :/usr/local/opt/OpenSSL/lib/libssl.1.0.0.dylib
dyld : librarynotloaded :/usr/local/opt/usbmuxd/lib/libusbmuxd.4.dylib
问题的原因是在解决其他问题时卸载了openssl,但openssl依赖于许多安装软件包,包括ideviceinstaller和lib imobile设备
我直接使用命令brew uninstall-- ignore-dependencies OpenSSL,出了问题
解决方案卸载ideviceinstaller,重新安装brewuninstallideviceinstallerbrewinstallideviceinstaller以卸载lib imobile设备然后,重新安装brewuninstalllibimobiledevicebrewinstall-- headlibimobiledevice。 如果卸载时出现指示依赖关系的消息,请忽略依赖关系。
brew uninstall---- ignore-dependencieslibimobiledevice