I'm facing the following problem with Sencha touch 2.3 on an iOS 7 iPhone:
My app is built via Phonegap, in xcode I set only portrait to be allowed (no landscape). Within my app I'm displaying some youtube videos, embedded via iframe. When I'm watching one of these videos (in fullscreen) and changing the orientation of the iPhone to landscape, the video turns as expected. But after closing the video, the ST app seems to be in portrait mode, but displays everything as if it was in landscape mode...
After an orientation change (in my case 180°) everythings fine again.
All this does not happen under iOS 6.
Are you setting the viewport autoMaximize config to true?
When you say you set the orientation in xcode are you setting it in phonegap config.xml?
Can you clarify what you meant by 'the ST app seems to be in portrait mode but displays everything as if it was in landscape mode'? Is it an issue with the viewport size?