I encounter landscape orientation issues when I create Ipad apps for IOS 5 on Xcode 4.5
I saw few related question but most of them are opposite of my situation.
I dont’ use any code like Bool autorotate I just choose landscape on interface builder. Use autolayout is deselected.
When I create app I choose IOS Deployment Target 5.1 on project folder(blue icon)

Build settings is architecture Base Sdk is IOS 6

In storyboard navigation controller is set to landscape and interface document is set to 5.1

In IOS 6 simulator landscape works well:

But in IOS 5.1 Simulator landscape does not work and disorientated

What am I missing ? How can I make this work for both 5.1 and 6 versions?
EDIT=====
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation==UIInterfaceOrientationLandscapeRight)
return YES;
return NO;
}
Above code does not work either. It is still the same.
You should override shouldAutorotateToInterfaceOrientation: on the view controller and return YES for your desired orientations, for example
}