2012-06-26 30 views
16

¿Alguien está enterado de una forma de cargar todos los Logros en Game Center dentro de iTunes Connect?IOS Game Center Achievement Upload

Tengo alrededor de 30 logros en 10 idiomas. Es un montón de clics, cortes y pegados para obtener los datos de mi archivo fuente en iTunes Connect. Noté que hay una nueva función para cargar en las compras de aplicaciones. ¿Hay algo similar para los logros? Lo ideal sería que hubiera una buena carga XML. ¿Estoy soñando?

Gracias,

Dean.

Respuesta

0

Estoy lidiando con el mismo problema, y ​​después de buscar por un tiempo, parece que no hay una buena solución, excepto aburrirse a sí mismo al cortar y pegar. Con la solución para las compras en la aplicación, me imagino que pronto saldrá una solución para este problema.

+0

Esperemos que lo automaticen pronto. Hasta entonces, es hora de poner el cerebro en neutral y proceder! –

+2

Esto no debe considerarse como la respuesta correcta. Hay una herramienta llamada iTMSTransporter que hace el trabajo como explico a continuación. –

23

Hay una herramienta de línea de comandos llamada "iTunes Connect Transporter" o simplemente 'Transporter' para hacer justamente esto. Para comenzar, inicie sesión en iTunes Connect, vaya a "Administrar sus aplicaciones" y en la parte inferior hay varios enlaces. En "Entrega de sus aplicaciones", necesita los archivos PDF "Transporter User Guide" (el enlace para descargar Transporter se encuentra en este PDF) y "Especificación de metadatos de la aplicación". Con Transporter puede gestionar clasificaciones y logros de Game-Center, y también todo tipo de compras dentro de la aplicación.

Para comenzar, intente iTMSTransporter -m lookupMetadata ... (consulte la guía) para descargar IAP, Leaderboads y Logros existentes, y vea la estructura del archivo XML que tiene que editar (edítelo con el editor de Xcode). Todo se descargará a un archivo .itmsp que es solo un paquete (paquete de iTunes). Puede ingresar este paquete presionando Ctrl-clic en el archivo y seleccionando "Mostrar contenido del paquete". Luego puede agregar, editar todo el contenido de este paquete antes de cargarlo.

Además, le recomiendo ejecutar iTMSTransporter -m diagnostic para ver si tiene abiertos los puertos necesarios.

Lo he usado y funciona muy bien. Lleva mucho tiempo configurar una secuencia de comandos para crear el archivo XML la primera vez, pero a largo plazo ahorrará MUCHO tiempo (y probablemente también cometerá menos errores).

ACTUALIZACIÓN: Desde este mes de junio 2013 iTMSTrasporter añadió la posibilidad de cargar metadatosde aplicaciones (localizada títulos, descripciones, lo que es nuevo texto, palabras clave y las capturas, así como los derechos de territorio, sus precios y disponibilidad), In-App-Purchase información y capturas de pantalla, contenido alojado (que no he usado), y intervalo de precios (para la aplicación en sí y para los productos IAP). Esto hace que iTMSTrasporter sea mucho más poderoso.

Por cierto, cuando introduce palabras clave, solo tiene permitido 100 caracteres, y puede guardar algunos caracteres sin espacios. Entonces, en lugar de: "keyword1, keyword2, keyword3, ..." puede poner "keyword1, keyword2, keyword3, ..." y funciona.

Finalmente, un problema menor que encontré, si crea algunos Logros o tablas de clasificación manualmente a través de iTunes Connect, y luego trata de volver a cargar o actualizar algunos Logros con iTMSTransporter, le dará un error. Pero, si los crea con iTMSTransporter, puede actualizarlos sin ningún problema tantas veces como desee.

Espero que ayude !!

+0

Es un poco complicado, pero este método ahorra mucho tiempo, y como es solo la generación de xml, es totalmente script-able. –

+0

"Entonces, si ha creado algunos logros o tablas de clasificación manualmente" ← manualmente como manualmente en iTunes Connect o editando manualmente el archivo xml en el paquete .itmsp? – Jonny

+0

@Jonny, quiero decir manualmente en iTunes Connect. Si ha creado Logros o Tablas de clasificación con Transporter, PUEDE actualizarlos (a menos que estén en vivo con puntajes reales de jugadores reales). –

3

para cargar o verificar las tablas de clasificación y logros en mayor tiene que usar un iTMSTransporter herramienta de línea de comandos que se instala en el paquete de Xcode aquí:

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

Tienes que ir al directorio donde está instalado Transporter en Terminal y usa los diversos comandos respectivamente. Para usar Transporter, debe tener una cuenta de iTunes Connect con el rol de administrador o técnico.

¡ADVERTENCIA! Usted tiene que usar "./" antes del comando que no se menciona en la guía de Apple, como:

./iTMSTransporter ... 

Después de descargar el paquete .itmsp abrirlo con 'Mostrar contenido del paquete' y encontrar un metadatos archivo .xml, puede editarlo y cargarlo nuevamente.

Si tiene logros anteriores o tablas de clasificación, tiene que irse ya que solo tiene que adjuntar los nuevos al contrario de la publicación anterior.

El truco viene con las imágenes. Si tiene imágenes, debe adjuntarlas al paquete de itms junto al archivo de metadatos, pero debe incluir los nombres, etc. en el archivo de metadatos. Lo mejor para hacer un logro o una tabla de líderes manualmente en iTunes Conéctese y descargue nuevamente el paquete de itms y copie esos datos. Tenga cuidado de no cambiar nada en los datos originales solo adjunte la nueva información.

Funciona bien, pero debe esperar hasta que los servidores propaguen los datos nuevos.

Cuestiones relacionadas