I have a universal application being developed in iOS8 (XCode 6.1.1). It will support all the 4 orientations (left, right, portrait & upside down).
The problem i
With Swift 2.1, you can simplify @Cleversou’s answer to:
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask { return .All }
With Swift 2.3
override var supportedInterfaceOrientations : UIInterfaceOrientationMask { return .all }