我正在发布一个支持 Retina(高分辨率)模式的 Mac 应用程序,但我想默认禁用此模式。换句话说,我希望在解压缩应用程序包时检查应用程序包的“获取信息”菜单中的“以低分辨率打开”选项。
如果用户希望启用高分辨率模式,他们应该能够取消选中该选项。
在我尝试解决这个问题时,我NSHighResolutionCapable
从NSHighResolutionMagnifyAllowed
https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html找到了选项。通过在我的Info.plist
文件中使用这些属性,我只能设法使该选项默认未选中(默认为高分辨率),或完全禁用高分辨率(选项为灰色)。
我正在 MacOS Mojave 10.14.3 中进行测试。