I have submitted a game to the App Store that explicitly sets the landscape-only profile. Portrait is not supported and these options have been un-selected during building. The App is also only supported on iPad.
I received the following rejection notice from Apple:
"Thank you for your resubmission.
However, here is our finding:
10.6
We found several screens of your app were crowded and/or laid out in a way that made it difficult to use your app or complete tasks within your app.
Please see the attached screenshots for more information. These screenshots represent some examples of this problem but may not represent all instances of this issue."
They also attached the following screen-shot
I suspect they are attempting to run my landscape profile App as portrait.
I have not been able to replicate this issue on either the iPad Simulator or on an actual device.
Is there a fix for this in Unity/XCode?
In Unity, default orientation is set as “Landscape Left”
In XCode device orientation is set to “Landscape Left, Landscape Right”.
Device is set to iPad only.
What else can I do to my App to ensure it only ever runs with a landscape profile?
This sounds like one of the bugs in 4.5.3 that I experienced with iOS8. In landscape, the orientation would rotate to portrait during the splash screen – and into the first scene loaded. 4.5.4 release notes says its now fixed. I’ve just installed and slowly making my way to testing on the devices. Scott
Yeah, I was relying on the update notices in the Unity Editor to let me know when a new version was ready - but that appears broken.
It turns out I was 2 releases behind (was using 4.5.2).
I updated to 4.5.4 and are now waiting for on Apple to approve.
After updating an iOS device, without pushing new content to the device/upgrading Xcode, my app also exhibits this behavior (4.6 beta). Is there a way via code to just ensure on iOS8 it’s the proper layout?
I may just have a if test and attempt to set/update the orientation, assuming there’s no 4.6 release to fix this.
My game got rejected for same reason, i replied and told them to close there background apps and turn device off and on and try game again, as it worked perfectly for me on multiple devices. They were using iPad Air if that helps.
The next day they released the app, i guess it displayed fine the next time they tested it.