GameCenterを使用するアプリを作成しています。テストするために、iPhoneとシミュレーターを使用して別のアカウントでログインしていました。妻の電話を使ってテストしたいのですが、アプリを開いてもサンドボックスにログインしていません。
これは、ゲームがモーダルログインしていることを示していますが、今すぐプレイし、招待ボタンはグレー表示され、認証されていないユーザーを示しています。
妻のiPhoneにGameCenterサンドボックスを使用させるにはどうすればよいですか。
ありがとう
GameCenterを使用するアプリを作成しています。テストするために、iPhoneとシミュレーターを使用して別のアカウントでログインしていました。妻の電話を使ってテストしたいのですが、アプリを開いてもサンドボックスにログインしていません。
これは、ゲームがモーダルログインしていることを示していますが、今すぐプレイし、招待ボタンはグレー表示され、認証されていないユーザーを示しています。
妻のiPhoneにGameCenterサンドボックスを使用させるにはどうすればよいですか。
ありがとう
開発者は、Sandbox用に別のGameCenterアカウントを作成する必要があります。いつでも、テストのためにSandboxにログインするか、ライブ環境にログインするかを選択する必要があります。まず、Game Centerアプリを起動し、現在認証されているプレーヤーをログアウトします。この後、ゲームまたは別のGameCenter対応ゲームを実行します。そのアプリの配布方法に応じて、異なるクレデンシャルを入力します。そのアプリが開発用にプロビジョニングされている場合は、テストアカウント情報を入力します(サンドボックスにログインします)。それ以外の場合は、ライブアカウント情報を入力します(ライブ環境にログインします)。
Game Centerからログアウトして、アプリを起動するだけです。次に、テストアカウントにログインします。
Appleから。
Gamecenterを起動->私->アカウントをタップ:->サインアウト。サンドボックスアカウントでサインインします。
そのため、アプリからモーダルサンドボックスサインインを開いていなかったことがわかりました。IOS6をサポートするためにログインを表示するように呼び出しをアップグレードするコード変更を行いました。私が使用していた以前の方法は廃止されました。したがって、私が入力した新しいコードは、アプリに入ったときにハングしたままのサインのモーダルを提示するのを忘れていました。