0

昨日、iOS 6SDKでXcode4.5をダウンロードし、Xcodeをアップグレードしました。また、Xcode 4.3(iOS 5 SDKを使用)でビルドし、数日前にAppstoreでリリースしたCocos2Dゲームアプリを入手しました。すべてがiOSのすべてのバージョンで正常に機能します。

ここで、iOS 6SDKを使用してXcode4.5でこのアプリをビルドすると、Cocos2Dのメインビューが90度回転します。異なるXcodeを組み込むと、異なる動作が発生するのはなぜですか?-viewWillAutorotateなどを使用せずに、iOS6でアプリを完全に実行できるようにしました。Xcode 4.3 5 SDKにダウングレードするにはどうすればよいですか?私のコードがIDEに非常に依存している理由を完全に誤解しています。

前もって感謝します!

編集:

私は奇妙な振る舞いがシミュレーターiOS6でのみ現れることを理解しました、5でそれは素晴らしい働きをします...

4

2 に答える 2

0

Xcodeのプロジェクトでは、サポートする方向を設定する必要があります。ターゲット>要約。これらはあなたが望むものを選択します: ここに画像の説明を入力してください

于 2012-10-02T21:37:46.200 に答える
0

私は2つの解決策を見つけました。1つはCocos2DCCDirectorのdeviceOrientationを手動で設定し、2つ目はXcode4.3とiOSSDK 5にダウングレードします。2つ目は問題で述べたようにすべてのiOSで機能します。誰かが違いを教えてくれれば、ありがたいです。

于 2012-10-04T00:02:50.037 に答える