2012-10-02 55 views
0

昨天我下載了iOS 6 SDK的Xcode 4.5並升級了我的Xcode。此外,我還有一款Cocos2D遊戲應用程序,我在Xcode 4.3(使用iOS 5 SDK)中構建並在Appstore中發佈,所有版本的iOS上的應用程序都很棒。Xcode 4.5和4.3內置程序的不同行爲

現在,如果我使用iOS 6 SDK在Xcode 4.5上構建此應用程序,Cocos2D的主視圖旋轉了90度。爲什麼在不同的Xcode中構建不同的行爲?我已經通過不使用-viewWillAutorotate等方式使我的應用程序在iOS 6上完美運行。我應該怎麼做,降級到Xcode 4.3 5 SDK?我完全誤解了爲什麼我的代碼應該非常依賴IDE。

在此先感謝!

編輯:

我想通了,奇怪的行爲僅出現在模擬器的iOS 6,用5它的偉大工程......

回答

0

我發現了兩個解決方案:第一,設定的Cocos2D CCDirector的deviceOrientation手動,和第二,降級到4.3的Xcode和iOS SDK 5.所有iOS的第二部作品,因爲我提到的問題,如果有人告訴我有什麼不同,我會很感激。

0

在Xcode中的項目,你可能需要設置的方向,你的支持。目標>摘要。這些選擇那些你想: enter image description here

+0

正確的方向設置很久以前...我發現奇怪的行爲只出現在iOS 6模擬器上,5的效果很好。嗯,我應該嘗試在設備上,但我沒有在那一刻 – medvedNick

+0

閱讀此。您可以在Info.plist中設置全局。幾乎聽起來像有一些首選的方向設置。閱讀:http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/RespondingtoDeviceOrientationChanges/RespondingtoDeviceOrientationChanges.html –