問題: ユーザーがGameCenterアカウントにログインしていない場合、GameCenter認証ビューはポートモードで起動します(ios 5ではモーダルダイアログが表示されます)。 supportedInterfaceOrientationsForWindow Xcodeの(プロジェクト概要)または中ポートレートモードを無効にします(私のアプリは、ランドスケープモードで実行することになってONLY)私が手:ランドスケープ専用アプリのGameCenter認証でUIApplicationInvalidInterfaceOrientationがスローされます
が原因、理由「UIApplicationInvalidInterfaceOrientation」キャッチされない例外にアプリを終了:「サポートされている向きがいますアプリケーションの一般的な方向はなく、shouldAutorotateはYESを返す '
ipad/iphoneのPortraitを有効にした場合(および/またはsupportedInterfaceOrientationsForWindowをコメントアウトした場合)、クラッシュすることなく動作しますが、ポートレートモードを有効にしないようにします。
解決方法が見つかりましたが、これはバグのように聞こえます。アップルでhttp://bugreporter.apple.comに登録してください。 –
[iOS 6.0リリースノート](https ://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html)を参照してください。 [この回答](http://stackoverflow.com/a/12560069/1719)は公式の回避策があります。 – voyce