私のデバイスの1つ(iOS7を実行しているiPad mini)で、Game Centerで認証しようとすると、恐ろしいエラーが発生します。
Authentication Error: Error Domain=GKErrorDomain Code=2 "The requested operation has been cancelled or disabled by the user." UserInfo=0x15ef0f00 {NSLocalizedDescription=The requested operation has been cancelled or disabled by the user.}
私は明らかにGameCenterにログインしています。デバイスからアプリを完全にワイプしましたが、アプリを削除した後、Xcodeから新たに実行しても、エラーが発生します。
他のデバイスでも問題なくログインできます。異なるデバイスで同じGCアカウントにサインインしています。この特定のデバイスでは、アプリが認証されず、GameCenterアプリの「ゲーム」リストにアプリが表示されないだけです。
助言がありますか?
IOS7を実行しているiPad3(Retina)でも同じ問題が発生していました-明らかにiOS7で、Game Centerがアプリから3回閉じられた場合、ユーザーに再度プロンプトが表示されることはなく、に再ログインしてこれをリセットする方法はありませんゲームセンター(iOS6の場合と同様)。
私のために働いた現在の修正は、設定をリセットすることです-設定->一般->リセット->すべての設定をリセットします。
うまくいけば、Appleは次のリリースでこのバグを修正するか、少なくともiOS7用のより良いGameCenterドキュメントを提供します。
上記の回避策に+1します(kristiankeane)。不思議なことに、これはiOS7デバイスのpbにすぎません。 iOS7シミュレーターの場合、Game Centerアプリからログアウト/ログインして、3回のストライク動作から抜け出すことができました。 (これは上記の回答へのコメントですが、まだコメントを追加できません)