Я публикую приложение для Mac, которое поддерживает режим Retina (высокое разрешение), но я бы хотел отключить этот режим по умолчанию.Другими словами, я хочу, чтобы параметр «Открыть в низком разрешении» в меню «Информация» комплекта приложений проверялся при распаковке комплекта приложения.
Если пользователь желает включить режим высокого разрешения, он должен снять этот флажок.
При попытке решить эту проблему я обнаружил параметры NSHighResolutionCapable
и NSHighResolutionMagnifyAllowed
из https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html. Играя с этими свойствами в моем файле Info.plist
, я могу только отключить опцию по умолчанию (высокое разрешение по умолчанию) или полностью отключить высокое разрешение (опция недоступна).
Я тестирую в MacOS Mojave 10.14.3.