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 !!
Ecco sperando che lo automatizzino presto. Fino ad allora, è il momento di mettere il cervello in posizione neutra e procedere! –
Questo non dovrebbe essere considerato come la risposta corretta. C'è uno strumento chiamato iTMSTransporter che fa il lavoro come spiego di seguito. –