2013-09-27 193 views
1

我正在使用Xcode 4.6和iOS 6.x編寫的iOS應用程序。現在XCode 5已經與iOS 7一起發佈了,我希望通過使用XCode 4.6或XCode 5來支持iOS 6.x和iOS 7.x。解決這個問題的最好方法是什麼?我是否可以在XCode 4.6內切換iOS 6.x SDK和iOS 7.x SDK?還是必須升級到XCode 5才能完成此操作?XCode 5和iOS 6和7

請指教。

回答

0

XCode 4.6不會以任何方式支持iOS 7。您將只能構建將在iOS 7上運行的iOS 6應用程序,但您將無法使用新的iOS 7 SDS功能。

如果你想支持的iOS 7的功能,你需要使用的Xcode 5。這也可能會導致您的應用程序的一些視覺問題。

我的建議是遷移到Xcode的5,然後檢查發現一切在你的應用程序,或做必要的修改,使其正常工作在iOS 7

在任何情況下,你可以放心地回去從Xcode 5到Xcode 4,如果你發現任何東西不能按預期工作。

+0

謝謝。我讀過一些文章,可以強制XCode 5在iOS 6 SDK和iOS 7 SDK之間切換。可能嗎? – user1739627

+0

你可以試試這個方法:http://stackoverflow.com/questions/11424920/how-to-point-xcode-to-my-10-6-sdk-so-it-can-be-used-as-a -base-sdk/11424966,它適用於以前的Xcode版本。但我認爲這不受任何支持,所以不能保證一切都會好的。就我而言,我有幾個應用程序,我不會更新到iOS7,所以爲了讓事情變得容易,我會堅持使用Xcode 4.6。 – sergio

+0

由於iOS 7已經推出,我不確定蘋果是否會在下個月申請批准時批准我的應用程序是針對iOS 6.x構建的。 – user1739627