在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。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...