2014-09-17 14 views
32

Sto cercando di implementare Game Center nel mio gioco. L'ho provato su iOS 8 GM. Non riesco a far funzionare l'autenticazione sul dispositivo, ma funziona correttamente nel simulatore. Sto usando il codice fornito nella documentazione di Apple.L'autenticazione del Game Center non funziona su iOS 8

Altre persone hanno lo stesso problema? Qualche consiglio?

+0

Puoi pubblicare il codice che stai utilizzando o un collegamento ad esso? Che messaggio di errore ottieni, se ce ne sono? –

+0

ha ricevuto questo messaggio: Dominio = GKErrorDomain Code = 15 "L'operazione richiesta non può essere completata perché questa applicazione non è riconosciuta da Game Center." UserInfo = 0x17d08ee0 {NSLocalizedDescription = L'operazione richiesta non può essere completata perché questa applicazione non è riconosciuta da Game Center.} – user2724028

+0

Hai provato altre soluzioni per quell'errore? http://stackoverflow.com/questions/24045244/game-center-not-authenticating-using-swift –

risposta

98

Mi è successo anche in iOS8 enter image description here. Basta abilitare Sandbox in Impostazioni -> Centro giochi -> Sandbox.

+2

Perché sta succedendo questo? Perché non è firmato con provisioning di AppStore? Ho una build firmata con provision release (ad hoc), Game Center è abilitato in itunesconnect, l'AppID che uso ha Game Center abilitato per dev e release. Funzionerà senza Sandbox se rilasciamo il gioco? –

+0

Non ho la casella di opzione 'Sandbox' in questa impostazione. Sai perché? – jayatubi

+0

@jayatubi Sembra che tu stia usando il simulatore? Il simulatore è sempre in modalità sandbox. –

2
  1. Vai al sito internet iTunesConnect (https://itunesconnect.apple.com)
  2. Aprite il vostro app. (nella sezione Le mie app)
  3. Trova la scheda "Game Center". Cliccalo.
  4. Quindi fare clic su pulsante "Abilita/Disabilita"
6

Al fine di rendere funziona si deve essere sicuri che:

  1. La modalità sandbox è Attivare sul proprio dispositivo
  2. tuo pacco id su Xcode deve essere lo stesso fascio id su iTunes Connect
  3. è necessario abilitare il Game Center su iTunes Connect: Itunes Connect Game Center

enter image description here

Problemi correlati