Se os autores do aplicativo usarem a maneira padrão de definir versões mínimas do sistema para seus aplicativos, há entradas no arquivo Info.plist
do pacote de aplicativos que informam Iniciar serviços qual versão do sistema operacional é necessária: LSMinimumSystemVersion e LSMinimumSystemVersionByArchitecture .
Por exemplo, em DaisyDisk.app/Contents/Info.plist
do Daisy Disk , as seguintes versões mínimas são especificadas:
<key>LSMinimumSystemVersion</key>
<string>10.5.0</string>
<key>LSMinimumSystemVersionByArchitecture</key>
<dict>
<key>x86_64</key>
<string>10.6.0</string>
</dict>
Isso significa que o DaisyDisk sempre requer 10.5 e 10.6 se você estiver em um Intel Mac de 64 bits (ou executando a versão de 64 bits do aplicativo em um Intel Mac de 64 bits, já que é configurável).
Abra esses .plist
files usando o Property List Editor ou Xcode 4 , dependendo da versão das ferramentas do desenvolvedor que você instalou. Para a maioria dos programas, eles também podem ser visualizados em um editor de texto.
Para ler facilmente esses valores na linha de comando, insira algo como o seguinte:
$ /usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersion" /Applications/ApplicationName.app/Contents/Info.plist
10.5.0
$ /usr/libexec/PlistBuddy -c "Print LSMinimumSystemVersionByArchitecture" /Applications/ApplicationName.app/Contents/Info.plist
Dict {
x86_64 = 10.6.0
}