I have an app that runs perfectly on Xcode 5. For the purpose of updating, I installed Xcode 6 and went to run the same app (without uninstalling Xcode 5). From there, I found some problems, among them:
1) The app runs only in landscape orientation. In xcode 5 to take the width of the screen I use self.view.frame.size.height. Already in xcode 6 I have to use self.view.frame.size.width.
2) The app uses UISplitViewController and there is a button that shows or hides the master view. However, in Xcode 6 with the master view hidden, if I tap the screen and drag the master view appears and the app runs incorrectly. In this case, I believe the problem might be caused by the shouldHideViewController
method that was dropped on iOS8. However, the target in my app is 7.0.
It may be very specific questions, but somebody may know these problems.
Last question, can an app created in Xcode 5 run on iOS8?