I have two apps that have been rejected by Apple, and both because the apps have booted in the wrong orientation so all the buttons are overlapping.
I can't seem to reproduce this error, but do have a memory of something similar happening if you transmit to the player in portrait and then flick to landscape.
In my Tier 1 code I set the allowed orientation at the start of main.agc
SetDisplayAspect(-1)
SetScissor (0,0,0,0)
SetOrientationAllowed(0, 0, 1, 1 )
I have multiple apps all with identical code that have been approved, and I can probably just resubmit a new binary and this random error won't happen, but it would be good to understand what is causing it.