2014-09-18 4 views
6

Stavo creando la mia app di gioco su Xcode 5.1. Il codice Game Center è già presente e ho già configurato la mia app tramite iTunes Connect (come la creazione della voce dell'app, l'impostazione dell'identificativo del bundle, l'impostazione delle classifiche del centro giochi).L'applicazione non viene riconosciuta da Game Center dopo la creazione con Xcode 6.0.1

La mia app ha funzionato correttamente con Game Center quando ero in Xcode 5.1. I punteggi verrebbero segnalati alle classifiche come dovrebbe, e posso vedere le voci della mia classifica, ecc.

Ho deciso di installare Xcode 6.0.1 oggi. Fondamentalmente ho compilato il mio progetto con questa nuova versione di Xcode. Ma ora, quando eseguo il mio app, ottengo questo dal mio registro:

GameKitHelper ERROR: { 
NSLocalizedDescription = "The requested operation could not be completed because this application is not recognized by Game Center."; 

}

mia app non viene riconosciuto dal Game Center più. Tutto è uguale. Non ho cambiato nulla. Basta compilare ed eseguire, e questo è tutto.

Chiunque abbia riscontrato questo problema durante la compilazione e l'esecuzione di app abilitate per Game Center in Xcode 6.0.1?

risposta

33

OK. Sono in grado di capire perché. Ho dimenticato di aver aggiornato il mio dispositivo iOS di prova alla versione 8.0.

Si scopre che è necessario andare in Impostazioni> Game Center e abilitare manualmente Sandbox.

Ho funzionato ora. Speriamo che questo aiuti tutti coloro che affrontano questo problema.

+1

Dopo aver attivato manualmente Sandbox, ho dovuto anche a: -> Rimuovi App dal dispositivo -> Accedi al Game Center Utilizzando il Game Center App –

+0

E che se stai usando un'applicazione o un simulatore? È di default in modalità sandbox no? –

0

Appena avuto lo stesso problema, ma con Sandbox già acceso. Ho modificato l'accesso allo stesso ID Apple che utilizzo su iCloud e GameCenter. Ora funziona di nuovo.

sto usando Xcode 6.4 e iOS 8.4