2013-09-25 28 views
34

iOS 7以降、ゲームセンターからアプリケーションを開くときにサンドボックスモードでログインするように要求されなくなりました。私はしばらくの間検索しましたが、これに関する既知の問題は見られませんでした。サンドボックスモードの変更に関するパッチノートはありません。誰もこの問題に遭遇しましたか?iOS 7でSandbox gamecenterにサインインできません

+0

私は同じ問題があります。面白いのは、2つの異なるデバイス上のすべてのアカウント(iCloud GameCenterなど)で同じアカウントを使用して、ログインできるのは1つだけです。 – Binarian

+1

アップルがこの問題を修正するかどうかについての更新はありますか? – Greg

答えて

56

ゲームセンターのサインを十分にキャンセルした場合、OSはそのゲームのゲームセンターを無効にします。 iOS7以前は、ゲームセンターアプリを使用して手作業でサインインすることができました。ゲームを再起動するとログインします。

しかし、OSがゲームセンターを無効にすると、それは完全に無効になっています。設定>一般>リセット>すべての設定をリセットすると、このように無効になっているゲームのゲームセンター機能が復元されることがわかりました。

+0

私はこれをあまりにも早く投票しました。私はこの正確な問題を抱えています(非GC対応のワークフローをテストするためにGCをキャンセルしました)、今度は再びログインできません。しかし、上記の解決策は私のためには機能しません - 私はGCからログアウトして、私のアプリを削除し、設定をリセットしてから、私のアプリケーションをインストールして、ログインしませんでした。 これは私の仕事を妨害しています。誰かがヒントを持っていますか? –

+0

すべての設定をリセットする前にアプリを削除する必要はありませんでした。あなたはあなたのアプリをデバイスに残して、すべての設定をリセットしようとしましたか? – Greg

+4

私は自分の質問に答えました。設定がリセットされ、私のWiFi設定も消去されました(duh)。ネットワークを持たないための失敗モードとGCログインをキャンセルするユーザーは、GCコールバック内では同じです。デバイス状態の他の部分を見てから、私が間違っていたことを理解するまではありませんでした。もう一度WiFiを有効にすると、期待どおりにGCログインダイアログが表示されます。 –

7

ここからコピーされた回答:https://stackoverflow.com/a/19291001/1321401 - 同じ問題によって少し異なる質問があります。

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

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

ゲームセンターは、すべてのプロンプトがキャンセルされた場合、ログインのためにわずか数回(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です。

+0

プロダクションでは発生しません。 – DogDog

+0

@DogDogはい、「この問題はサンドボックスでのみ発生するようです。 "本番環境では実行可能なオプションではありません" - Q&Aサンドボックスチェックでは快適ではないためです。 – Luten

6

私はこの状況にも閉じ込められていると思いました。私がゲームを開発したときに私はいつもGKErrorCancelledを手に入れました。ゲームセンターのサンドボックスに私をログインさせようとしました。 その後、Game Centerアプリケーションに行って、Game Centerでゲームを開始しました。それから、魔法のように、私は首尾よくサインインされました。ちょうど偶然だったのかどうかは考えられませんが、これはデバイスをリセットしたくない他の人に役立つかもしれません。

+0

私はこれをやってみましたが、私のアプリがGame Centerに掲載されていなかったのでできませんでした。 しかし、私は別のデバイスからのマルチプレイヤー招待を発行しようとしました。招待状が到着し、私はそれを受け入れ、タイトルが打ち上げられ、Game Centerサインインが発生しました。デバイスのリセットが回避されました。 – Columbo

2

最近、これを回避するためにいくつかの変更がありました。多分iOS7で?同様の質問https://stackoverflow.com/a/21231537/11801この答えが示唆:
-
にアプリを終了 - そして
からバックログ、サンドボックスのアカウントにログインするゲームセンター用の設定ページを使用する - あなたのアプリを開いて、あなたは今でログインできます

関連する問題