いくつか問題があります。私はちょうど開発を終えたcocos2dゲームを持っています。ただし、SIGABRT エラーをスローせずにゲーム センターにサインインするために、アプリの plist で縦向きを有効にする必要があるという問題に遭遇しました。したがって、アプリのビルド概要ページからそれを有効にすると (またはサポートされている向きとして info.plist ファイルに追加すると)、正常に動作します。しかし、私のゲームではいつでも、iPhone を回転させると、その方向に回転したことを感知するとポートレート モードに切り替わります。AppDelegate.m の shouldAutorotateToInterfaceOrientation メソッドをいじってみましたが、まったく呼び出されず、いつでも呼び出されていません。メソッドが呼び出されているかどうかを確認するために、メソッドに NSLog ステートメントをスローしましたが、そうではありません。
だから、基本的に私の本当の問題はです。Game Center のログイン画面がポップアップするとき以外に、ゲームを横向きモードのままにしておく必要があります。Cocos2d 2.0 ゲームでこれを行うにはどうすればよいですか?
iOS6を使用しています