I am in the process of wrapping an app that I created with 2016R1.1 with the option HiDPI on. Now I notice the check box " High Resolution Mode (Retina)".
Should I check it , or is this for apps using Retina kit ?
Apparently, the info.plist already checks High Resolution Capable YES.
For what it’s worth, I also wondered about this and, being less patient than you, just checked it. My app got approved and all went well. But obviously Sam should chime in here.
The option ‘forces’ the application in Retina mode, as opposed to it being optional. If you’re building with 2016r1 or newer and have enabled HIDPI in your project you don’t need to enable this option, however I’m unaware of any harm if you do so.
What? You want me to document all the dirty little secrets that I’ve learned over the years and share them for FREE? Fricking unbelievable… Okay well it goes a little something like this…
Yeah, it’s NSHighResolutionCapable and NSPrincipalClass (if it doesn’t already exist). The second one was added because sometimes NSHighResolutionCapable can fail without the presence of NSPrincipalClass.