Зависимость macOS SDK в расположении dylib

Каким образом эта зависимость SDK проявляется в самом dylib при создании файла macOS для конкретной версии пакета SDK для macOS? То есть, каковы различия на уровне mach-o в dylib, который был построен против 10.13 SDK, например, от 10.14 SDK?


person vercellop    schedule 06.12.2019    source источник


Ответы (1)


Буквально это версии совместимых зависимых библиотек, которые записаны в ваш dylib.

Чтобы увидеть их, откройте Терминал и запустите

# scrun otool -L _path_to_your_dylib
person Asperi    schedule 06.12.2019
comment
Плюс структура LC_VERSION_MIN_MACOSX. Что-нибудь еще актуальное? Изучение того, что нужно сделать, чтобы изменить зависимость SDK напрямую, без перестройки. - person vercellop; 06.12.2019