Ответ 1
Используйте otool -l /path/to/binary
и проверьте команду загрузки LC_VERSION_MIN_MACOSX
; в частности, поле версии.
Например, двоичный файл, скомпилированный с 10.8 SDK с целью развертывания (-mmacosx-version-min
) 10.8, должен иметь LC_VERSION_MIN_MACOSX
следующим образом:
Load command 9
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.8
sdk 10.8
тогда как двоичный файл, скомпилированный с 10.8 SDK с целью развертывания 10.7, должен иметь команду загрузки LC_VERSION_MIN_MACOSX
следующим образом:
Load command 9
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.7
sdk 10.8