2015-12-03 9 views
10

ゲームセンターを自分のアプリケーションで使用するのに問題があります。iOS9「このゲームはゲームセンターでは認識されません」

私はそれが次のエラーで戻ってくるユーザを認証しようとするたびに:

"The requested operation could not be completed because this application is not recognized by Game Center." 

私のインターネット検索のほとんどは、応答が得られているが、そこに新しいiOSの9との「サンドボックスが有効になっていることを確認してください」もはやサンドボックスではありません。また、バンドルIDとすべての証明書が正しいことを確認したので、それが問題ではないと思います。前もって感謝します!

マイケル

答えて

17

リーダーボードを追加すると、リーダーボードを使用していなくても問題は解決しました。

14

プロジェクトの機能でGame Centerを有効にしましたか?

iTunesConnectにこのアプリを追加しましたか?

あなたはiTunesConnectにビルドをアップロードしましたか?もしそうなら、あなたの設定が正しいことを確認するための良いチェックは、アクティビティ|すべてのビルド| 〜あなたの現在のビルド〜、次に必要な機能までスクロールします。そのセクションに「gamekit」と記載されていますか?

最新の回答はthe game is not recognized by game centerで、それ以外のものがすべて正しい場合は、成果(またはリーダーボード)を追加するだけで問題が解決されることが示唆されています。

を編集しています。これを書いて以来、この問題は数回現れています。ダミーのリーダーボードを作成するのは初めてのことでした。もう1つ作成することで2回目に解決しました。 3回目になって、デフォルトのダミーリーダーボードを変更するだけで問題が解決されました。

How to list all available GKTurnBasedMatches for a player?に基づくと、少なくともSwiftを使用すると、「認識できない」エラーが表示されないことがあります。リーダーボードを作成するまで、操作はただ静かに失敗します。

+0

ビルドをiTunes Connectにアップロードする必要はありますか?過去に私はそうではなく、まだ動作しましたが、新しいiOS 9の設定でこの変更を行いましたか? – user3179636

+0

私が思い出す限り、それは必要ではありません。しかし、もしあなたがそうしたら、上記の私の提案を使って、iTunesConnectがゲームセンターが有効かどうかを見極めることができます。設定が正しいかどうかを判断するもう1つのオプションです。 – Thunk

+0

申し訳ありませんが私はそれを試してみます – user3179636

1

私はアプリの企業対象の代わりに、リリースから構築するときに私に起こったiTunesの接続に

0

を新しいリーダーボードを作成することによって、これを解決しました。 2つのバンドルIDは異なるため、リリースバンドルIDのみがiTunes Connect(Game Center用)に登録されているため、Game Centerは機能しません。

関連する問題