更改 Dylib 版本

Change Dylib Version

或者我的一个程序使用动态 link 库。称为 PDFNet

我之前用的是6.5.0版本,现在我想换成6.5.1

我下载了新版本并让这个命令 运行 带有库的路径:

otool -L /Downloads/PDFNetCMac/Lib/libPDFNetC.dylib.6.5.1 
/Downloads/PDFNetCMac/Lib/libPDFNetC.dylib.6.5.1:
 @rpath/libPDFNetC.dylib (compatibility version 6.5.0, current version 6.5.0)

所以我看到当前版本 6.5.0 我怎样才能更改为 6.5.1?谢谢

您似乎下载了最新的 OSX 每晚(稳定)版本。应该有一个 libPDFNetC.dylib 文件,它是指向最新 libPDFNetC.dylib.x.y.z 的符号链接。昨晚是 libPDFNetC.dylib.6.5.1

如果您执行 ls -l,您应该会看到 libPDFNetC.dylib 指向 6.5.1 库。

我不确定为什么 otool 列出 @rpath/libPDFNetC.dylib (compatibility version 6.5.0, current version 6.5.0) 而不是 6.5.1。