2012-06-26 18 views
16

Qualcuno è a conoscenza di un modo per caricare tutti gli Obiettivi in ​​Game Center all'interno di iTunes Connect?IOS Game Center Achievement Upload

Ho circa 30 risultati in 10 lingue. Si tratta di un sacco di clic, taglia e incolla per ottenere i dati dal mio file sorgente in iTunesConnect. Noto che c'è una nuova funzione da caricare negli acquisti di app. C'è qualcosa di simile per i risultati? Idealmente, ci sarebbe un bel caricamento XML. Sto sognando?

Grazie,

Dean.

risposta

0

Ho a che fare con lo stesso problema, e dopo aver cercato un po ', sembrerebbe che non ci sia una buona soluzione se non annoiare se stessi fino alla morte tagliando e incollando. Con la soluzione per gli acquisti in app, immagino che una soluzione per questo problema sarebbe venuta presto.

+0

Ecco sperando che lo automatizzino presto. Fino ad allora, è il momento di mettere il cervello in posizione neutra e procedere! –

+2

Questo non dovrebbe essere considerato come la risposta corretta. C'è uno strumento chiamato iTMSTransporter che fa il lavoro come spiego di seguito. –

23

C'è uno strumento da riga di comando chiamato "iTunes Connect Transporter" o solo "Transporter" per fare proprio questo. Per iniziare accedi a iTunes Connect, vai a "Gestisci le tue app" e in fondo ci sono diversi link. Sotto "Consegna delle tue app" sono necessari i file PDF "Transporter User Guide" (il link per scaricare Transporter è in questo PDF) e "App Metadata Specification". Con Transporter puoi gestire classifiche e obiettivi Game-Center e anche tutti i tipi di acquisti in-app.

per iniziare provare iTMSTransporter -m lookupMetadata ... (controllare la guida) per scaricare esistenti IAP, Leaderboads e risultati, e vedere la struttura del file XML è necessario modificare (di modificarlo con l'editor Xcode). Tutto verrà scaricato in un file .itmsp che è solo un pacchetto (pacchetto iTunes). Puoi entrare in questo pacchetto facendo clic sul file con il tasto Ctrl e selezionando "Mostra contenuto del pacchetto". Quindi è possibile aggiungere, modificare tutti i contenuti di questo pacchetto prima del caricamento.

Inoltre, si consiglia di eseguire iTMSTransporter -m diagnostic per verificare se le porte richieste sono aperte.

L'ho usato e funziona benissimo. Ci vuole un sacco di tempo per configurare uno script per creare il file XML la prima volta, ma a lungo termine si risparmia molto tempo (e probabilmente si fanno anche meno errori).

UPDATE: Dal momento che questo giugno 2013 iTMSTrasporter ha aggiunto la possibilità di caricare app metadati (localizzato titoli, descrizioni, cosa c'è di nuovo testo, parole chiave e le immagini, così come i diritti del territorio, i prezzi e la disponibilità), In-App-Purchase informazioni e schermate, contenuto ospitato (che non ho usato) e prezzo di intervallo (per l'applicazione stessa e per i prodotti IAP). Questo rende iTMSTrasporter molto più potente.

A proposito, quando si introducono le parole chiave sono consentiti solo 100 caratteri e si possono salvare alcuni caratteri facendo senza spazi. Quindi, anziché: "keyword1, keyword2, keyword3, ..." puoi inserire "keyword1, keyword2, keyword3, ..." e funziona.

Infine, un problema minore che ho riscontrato, se si creano manualmente Obiettivi o Classifiche tramite iTunes Connect e quindi si tenta di ricaricare o aggiornare alcuni Obiettivi con iTMSTransporter, si otterrà un errore. Ma se li crei con iTMSTransporter puoi aggiornarli senza problemi tutte le volte che vuoi.

Spero che aiuti !!

+0

È un po 'complicato, ma questo metodo è un enorme risparmio di tempo, e poiché è solo la generazione di xml, è completamente in grado di eseguire script. –

+0

"Quindi, se hai creato manualmente alcuni obiettivi o classifiche" ← manualmente come manualmente in iTunes Connect o modificando manualmente il file xml nel pacchetto .itmsp? – Jonny

+0

@Jonny Voglio dire manualmente in iTunes Connect. Se hai creato Obiettivi o Classifiche con Transporter, puoi aggiornarli (a meno che non siano vivi con punteggi reali di giocatori reali). –

3

Per caricare o verificare classifiche e le realizzazioni in massa è necessario utilizzare un iTMSTransporter strumento a riga di comando che è installato nel vostro pacchetto Xcode qui:

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/ bin 

Devi andare alla directory in cui è installato Transporter in Terminale e utilizzare i vari comandi rispettivamente. Per utilizzare Transporter, è necessario disporre di un account iTunes Connect con il ruolo di amministratore o tecnico.

ATTENZIONE! Devi usare "./" prima del comando che non è menzionato nella guida di Apple, come:

./iTMSTransporter ... 

Dopo aver scaricato il pacchetto .itmsp aprirlo con 'contenuti Mostra pacchetto' e trovare un metadati .xml, puoi modificarlo e ricaricarlo.

Se hai precedenti risultati o classifiche devi andartene dato che sono solo quelli nuovi in ​​contrasto con quelli precedenti!

Il trucco viene fornito con le immagini. Se si dispone di immagini, è necessario allegarle al pacchetto itms accanto al file dei metadati, ma è necessario includere i nomi ecc. Nel file dei metadati. La cosa migliore da fare manualmente su iTunes Connect è un achievement o un leaderboard e scaricare nuovamente il pacchetto itms e copiare quei dati. Fare attenzione a non modificare nulla nei dati originali semplicemente allegare le nuove informazioni.

Funziona bene, ma è necessario attendere fino a quando i server non propagano i nuovi dati.

Problemi correlati