2013-09-22 11 views
12

問題は奇妙です。私のシステムのバージョンはIOS7です。 ios7シミュレータですべてうまくいく。しかし、私のiPhoneで認証しようとすると、コールバックブロックのエラーは常に"GkErrorCanceled: the requested operation has been canceled or disabled by the user".
私はすでにゲームセンターにログインしても、エラーはまだポップアップします。 私はGoogleに問題を試み、問題を克服したstackoverflowの誰かを見つけました:
iPhone Simulator 6.0 not able to connect to gamecenter in sandbox mode
私は途中で試してみましたが、それは私にとってはうまくいかなかったのです。私は何か悪いことをしたかどうかわかりません。 この問題についてより詳細な解決策を教えてもらえますか? ありがとう!キャンセルした後、ios7はgamecenterのゲインでログインできません。

+0

ゲームセンターのログインダイアログを3回キャンセルすると思います。同じことが私のために起こっている –

+0

誰もがこれに対する修正を持っていますか? – Stephen

+0

それは私にも起こります.iOS 6搭載のデバイスではゲームセンターにログインするように求められますが、ios7を搭載したデバイスでは数回キャンセルしましたが、同じエラーメッセージが表示されます。 – dave

答えて

2

設定>一般>がリセット>すべての設定

をリセット(ユーザーが同じそのない良い解決策を行う必要がある場合、私はこのどこかで読みますが) (私がテストしていアプリのためにこれをしませんでした、私はappstore(私ではない)からアプリをテストしたが、問題から再現できなかったのは、設定からログアウトした後、そのアプリにログインし直したことを意味する。

しかし、私はテストしていますが、再販のみが有効でした。私はちょうどそれを修正する可能性があります新しいIOSアップデートが利用可能であることを見た。

+0

これは機能しますが、テスト用の携帯電話でモバイルネットワークに接続していない場合は、Wi-Fiパスワードを再入力する必要があります。それ以外の場合は、アプリケーションを実行するとgamecenterが表示されません。スマートフォンをリセットすると、WiFiパスワードが削除されます。 – NJGUY

9

更新: この問題は、サンドボックスでのみ発生するようです。

は私が考え出したものをここでは、あまりにもこの問題を得た、と:

ゲームセンターは、すべてのプロンプトがキャンセルされた場合、ログインのためにわずか数回(3-5)のプロンプトを示し - ゲームセンターは、このアプリのために無効になります。 iOSの7で

問題がある:ゲームセンター禁止状態では、ゲームセンターアプリ自体にログインしても残っている - アプリケーションはまだこのエラーの種類を受け取ります:

error: Error Domain=GKErrorDomain Code=2 GkErrorCanceled: the requested operation has been canceled or disabled by the user

2つの回避策があります。 :

まず:敷石を介してゲームセンターのうち

  1. ログインアプリ。
  2. すべての設定をリセットする
  3. デバイスを再起動した後、開発ビルドでアプリを起動します。起動後、GC Login viewControllerがポップアップします。

セカンド(この1つは私を助けた):

  1. "すべてのコンテンツと設定を消去"。
  2. 新しいデバイスとしてセットアップする - バックアップから復元しないでください。

いずれの回避策も実用的な選択肢ではありません。すぐにAppleの修正が出てくることを願っています。

ほとんどの情報はこれからですdiscussionです。

+1

この問題はサンドボックスでのみ発生することがわかりました。ライブではうまくいきます。 –

+0

@RahulPatelいいです、ありがとう、答えが更新されました。 – Luten

+0

また、ユーザーが無効にするボタンを押すと、イベントやメソッドが起動しないことがわかりました。 authanticationブロックでさえも何も返されません。 –

関連する問題