问题
在Mac机上用命令idevice_id -l来查udid和ideviceinstaller -l来查看bundleId的时候,提示以下错误:
- dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

- dyld: Library not loaded: /usr/local/opt/usbmuxd/lib/libusbmuxd.4.dylib

出现问题的原因
在解决其它问题的时候卸载了openssl,而openssl又是很多安装包的依赖,其中就包括了ideviceinstaller, libimobiledevice
我是直接用命令brew uninstall --ignore-dependencies openssl, 导致出现了问题

解决方法
- 卸载ideviceinstaller,然后重新安装
brew uninstall ideviceinstaller
brew install ideviceinstaller
- 卸载libimobiledevice,然后重新安装
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
如果卸载时提示有相关依赖,就加上忽视依赖:
brew uninstall --ignore-dependencies libimobiledevice
本文详细介绍了在Mac上使用idevice_id和ideviceinstaller时遇到的dyld库未加载错误,包括错误的具体表现、原因分析及解决方案。通过卸载并重新安装相关软件包,如ideviceinstaller和libimobiledevice,可以有效解决此问题。
3410

被折叠的 条评论
为什么被折叠?



