My application is handling every orientation in the runtime, but I cannot determine initial orientation correctly on iOS 5.1 which messes up my custom animated splashScreen, so what I came up is forcing initial orientation on iOS 5.1 to portrait. The problem is - when I set it up in info.plist, all iOS's get this. (i'm also supporting iOS 6)
Maybe there is some hidden feature for checking initial orientation. But so far I've tried statusBar (returning portrait), device orientation (problem, when device is lying flat), or delaying splash - but this gives me even more headache.
How can I force inititial orientation only on iOS 5.1?