답변:
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
.
첫 번째 방법은 가장 쉽지만 100MB의 명령 줄 도구 위에 1.5GB 상당의 Xcode.app를 다운로드해야합니다. 이 방법의 가능한 장점은 명령 줄 도구의 다운로드 및 설치를 자동화하는 데 도움이 될 수 있습니다. 두 번째 방법은 https://developer.apple.com/programs/register/ 에서 무료 개발자 계정을 설정해야합니다 (이미 유료 계정이없는 경우) . 이미 유료 회원이므로 https://developer.apple.com/downloads/에 연결 하고 다운로드 목록에서 Xcode에 적합한 명령 줄 도구를 다운로드하십시오.
첫 번째 경로로 가면 https://itunes.apple.com/kr/app/xcode/id497799835?ls=1&mt=12 의 앱 스토어에서 Xcode를 가져옵니다 .
--version
등이 선호 될 것이다.)