For me, using Screen.SetResolution() to set the retina resolution 2048x1536 causes an OGLES error on iPad 4. The initial resolution is the iPad resolution 1024x768. This used to work some time ago.
I have the following code to change the resolution in a debug GUI:
Thanks for repro - i’ve identified the issue (it will be fixed in something like 4.2)
As a workaround i would suggest you to change your logic a bit: start in native res, and lower if needed (on older devices).
P.S. The problem was with going non-native to native res.