identifiers - gamekit ios
Subida de logros de Game Center (3)
Estoy lidiando con el mismo problema, y después de mirar un rato, parece que no hay una buena solución, excepto aburrirme hasta morir cortando y pegando. Con la solución para las compras en la aplicación, me imagino que una solución para este problema saldrá pronto.
¿Alguien está al tanto de una forma de cargar todos los Logros en Game Center dentro de iTunes Connect?
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 iTunesConnect. Me doy cuenta de que hay una nueva característica para subir 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,
Decano.
Para cargar o verificar tablas de clasificación y logros a granel, debe utilizar la herramienta de línea de comandos iTMSTransporter que se instala en su paquete de Xcode aquí:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/ bin
Tiene que ir al directorio donde está instalado Transporter en Terminal y usar los distintos comandos respectivamente. Para usar Transporter, debe tener una cuenta de iTunes Connect con el rol de administrador o técnico.
¡ADVERTENCIA! Debe usar "./" antes del comando que no se menciona en la guía de Apple, como:
./iTMSTransporter ...
Después de descargar el paquete .itmsp, ábralo con "Mostrar contenido del paquete" y busque un archivo metadata.xml, puede editarlo y volver a subirlo.
Si tienes logros anteriores o tablas de clasificación, debes retirarte, ya que solo debes adjuntar los nuevos en contra de la publicación anterior.
El truco viene con las fotos. Si tiene imágenes, debe adjuntarlas al paquete 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 de forma manual en iTunes Connect, descargar nuevamente el paquete itms y copiar esos datos. Tenga cuidado de no cambiar nada en los datos originales, solo adjunte la nueva información.
Funciona bien, pero hay que esperar hasta que los servidores propaguen los nuevos datos.
Hay una herramienta de línea de comandos llamada "iTunes Connect Transporter" o simplemente "Transporter" para hacer esto. Para comenzar, inicie sesión en iTunes Connect, vaya a "Administre sus aplicaciones" y en la parte inferior hay varios enlaces. Debajo de "Entrega de sus aplicaciones" necesita los archivos PDF " Guía de usuario de Transporter " (el enlace para descargar Transporter está en este PDF) y " Especificación de metadatos de la aplicación ". Con Transporter, puede administrar las tablas de clasificación y los logros del Game Center, y también todo tipo de compras dentro de la aplicación.
Para comenzar, intente con iTMSTransporter -m lookupMetadata ...
(consulte la guía) para descargar IAP, Leaderboads y Logros existentes, y ver la estructura del archivo XML que debe editar (lo edita con el editor de Xcode). Todo se descargará en un archivo .itmsp que es solo un paquete (paquete de iTunes). Puede ingresar a este paquete presionando ctrl y haciendo clic en el archivo y seleccionando "Mostrar contenido del paquete". Luego puede agregar, editar todo el contenido de este paquete antes de subirlo.
Además, recomiendo ejecutar el iTMSTransporter -m diagnostic
para ver si tiene los puertos requeridos abiertos.
Lo he usado y funciona muy bien. Se necesita mucho tiempo para configurar un script para crear el archivo XML la primera vez, pero a la larga ahorras MUCHO tiempo (y probablemente también cometas menos errores).
ACTUALIZACIÓN: Desde junio de 2013, iTMSTrasporter agregó la capacidad de cargar metadatos de la aplicación (títulos localizados, descripciones, texto nuevo, palabras clave y capturas de pantalla, así como derechos de territorio, precios y disponibilidad), información y capturas de la aplicación dentro de la compra . Contenido alojado (que no he usado), y precios de intervalo (para la aplicación en sí y para productos IAP). Esto hace que iTMSTrasporter sea mucho más poderoso.
Por cierto, cuando introduce palabras clave , solo se le permiten 100 caracteres, y puede guardar algunos caracteres sin espacios. Así que en lugar de: "keyword1, keyword2, keyword3, ..." puede poner "keyword1, keyword2, keyword3, ..." y funciona.
Finalmente, encontré un problema menor: si crea algunos Logros o Tablas de clasificación manualmente a través de iTunes Connect y luego intenta 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!!