I have a universal app that works fine on all hardware except for iPad 2. On that device the app doesn't rotate, it's always locked to portrait. On other iPad hardware it rotates fine, and running the same version of iOS (9.3) on other hardware doesn't exhibit this issue, it's just on iPad 2.
The correct orientations are set up in the plist file. I tried changing the iPhone orientations to see if the iPad 2 was reading the wrong key but that didn't make a difference. I've also verified that the system is reading the orientation correctly (via UIDevice.currentDevice.orientation
).
I also know it's not just our hardware or a simulator bug, as we've had several reports from the wild confirming the issue.
I've never heard of something like this before