I also have that problem, and I solved it too.
but this way is little bit weird.
cause when I build my game with “LandscapeLeft” mode in win32,
I need to use “pDirector~~>setDeviceOrientation" code in AppDelegate.cpp.
but in iOS, I have to don’t use "pDirector~~>setDeviceOrientation(kCCDeviceOrientationLandscapeLeft)” code in AppDelegate.cpp.
It make me confuse for use Landscape or Portrait options…
Please check about this.