GUIまたはCLIツールを使用するOS Xで、指定されたdylibのバージョン情報を確認するにはどうすればよいですか?
otool
(/usr/bin/otool
)Mach-Oオブジェクトファイルが使用する共有ライブラリの名前とバージョン番号を確認します。
MacPro:~ mdouma46$ otool -L /usr/lib/libssl.0.9.7.dylib
/usr/lib/libssl.0.9.7.dylib:
/usr/lib/libssl.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7)
/usr/lib/libcrypto.0.9.7.dylib (compatibility version 0.9.7, current version 0.9.7)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
MacPro:~ mdouma46$ otool -L /usr/lib/libssl.0.9.8.dylib
/usr/lib/libssl.0.9.8.dylib:
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
MacPro:~ mdouma46$ otool -L /usr/lib/libgutenprint.2.dylib
/usr/lib/libgutenprint.2.dylib:
/usr/lib/libgutenprint.2.dylib (compatibility version 4.0.0, current version 4.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.0.0)
/usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
MacPro:~ mdouma46$ otool -L /usr/lib/libcurl.4.dylib
/usr/lib/libcurl.4.dylib:
/usr/lib/libcurl.4.dylib (compatibility version 7.0.0, current version 7.0.0)
/usr/lib/libssl.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 47.0.0)
/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP (compatibility version 1.0.0, current version 2.4.0)
/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos (compatibility version 5.0.0, current version 6.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
それは常に完璧なわけではありませんが、特定しようとしている特定のケースを提供する場合は、さらにアドバイスすることができます。
残念ながら、otool
はデフォルトのインストールの一部ではないようですが、Xcode開発者ツールのコマンドラインツールモジュールの一部として利用できます。 otool
を取得するには2つの方法があります。
最初の方法が最も簡単かもしれませんが、コマンドラインツールの100 MBの上に1.5 GB相当のXcode.appをダウンロードする必要があります。この方法の考えられる利点は、コマンドラインツールのダウンロードとインストールの自動化に役立つ可能性があることです。 2番目の方法では、無料のデベロッパーアカウントを設定する必要があります(既に有料アカウントをお持ちでない場合) https://developer.Apple.com/programs/register/ (注:オプション1でもこれが必要になる場合があります) 、私はすでに有料メンバーなので確信がありません)、次に https://developer.Apple.com/downloads/ に接続し、Xcodeの適切なコマンドラインツールをダウンロードのリスト。
最初のルートに進む場合は、アプリストアの https://iTunes.Apple.com/us/app/xcode/id497799835?ls=1&mt=12 でXcodeを入手してください。