在Mac Catalina中安装旧版本的bilimobiledevicelibimobiledevice.6.dylib

问题描述

我需要在Mac机器上安装libimobiledevice的特定版本。即libimobiledevice.6.dylib。

https://github.com/libimobiledevice

在libimobiledevice git中,我无法确定libimobiledevice.6.dylib需要使用哪个版本。

在这方面的任何帮助都会有所帮助。

谢谢。

解决方法

您提到的版本后缀.6是libimobiledevice共享库的“ SO版本”。它在line 18 of configure.ac中定义。

您可以找出SO版本由running Git Blame on configure.ac上次更改的时间。

版本后缀最近一次更改是在六年前。因此,过去6年内的任何版本的libimobiledevice都可以。

最好使用最新发布的版本(1.3.0,请参阅https://libimobiledevice.org/#downloads)或仅使用Git的最新版本。 libimobiledevice非常向后兼容,我想不出任何理由使用libimobiledevice的旧版本。

如果在构建libimobiledevice之后获得的文件名与您要查找的文件名不匹配,则只需重命名.dylib。