2012-11-06 35 views
0

我遇到了最新版本的xCode問題。每當我創建一個新的單視圖應用程序,並將其部署到我的iPhone 3GS,它不會旋轉應用程序(橫向)。當我將完全相同的版本部署到我的iPhone 4時,它確實會旋轉應用程序(橫向)。我試過在3GS上安裝其他應用程序,並且這些應用程序旋轉得很好。此外,我們開發的舊版應用程序在3GS上旋轉得很好。不會隨新的xCode旋轉

我只選擇在Xcode中創建新的項目,並直接將其部署到測試手機(沒有任何代碼修改,只是改變了iOS的部署目標爲5.0,部署目標太(5.0))。

iPhone 3GS的版本爲5.1.1,在iPhone 4上運行6.0.1。我的Xcode版本爲4.5

有沒有人經歷過這個問題,並知道如何解決它?

+1

也許這個問題可以幫助http://stackoverflow.com/questions/12396545/ios-6-apps-how-to-deal-with-iphone-5-screen-大小/ 12397738#12397738 – Pablosproject

回答

1

您的意思是說您將Base SDK更改爲iOS 6.0?當我這樣做時,我遇到了同樣的問題。在iOS 6中,自動旋轉已更改,方法shouldAutorotateToInterfaceOrientation已棄用。有關此更改的詳細信息,請參閱此帖:shouldAutorotateToInterfaceOrientation not being called in iOS 6

+0

沒有,我說我將其更改爲5.0;) – Nick

+0

對不起,我的意思是「基地SDK」,而不是「部署目標」(現在已經更新我的答案)。但也許你也是! :) – Clafou

+0

對不起,我遲到的迴應!我最終通過啓動一個新的xCode項目來修復它,並將我的代碼遷移到新項目中。這解決了它。我想這可能與基礎SDK有關..確實感謝您的幫助! :) – Nick