Cómo publicar un juego en el iPhone App Store

Prerrequisitos;

Antes de comenzar a pensar en enviar su solicitud a la App Store, debe asegurarse de tener una ID de aplicación, un certificado de distribución válido y un perfil de aprovisionamiento válido. Déjame mostrarte lo que esto implica.

Paso 1: ID de la aplicación

Cada aplicación necesita un ID de aplicación o un identificador de aplicación. Hay dos tipos de identificadores de aplicación, (1) una ID de aplicación explícita y (2) una ID de aplicación comodín . Se puede usar una ID de aplicación comodín para construir e instalar múltiples aplicaciones. A pesar de la conveniencia de una ID de aplicación comodín, se requiere una ID de aplicación explícita si su aplicación usa iCloud o utiliza otras características de iOS, como Game Center, Apple Push Notificaciones o In App Purchase.

Si no está seguro de qué ID de aplicación se adapta mejor a su proyecto, le recomiendo leer la Nota técnica QA1713 para obtener más información sobre este tema.

Paso 2: Certificado de distribución

Para enviar una aplicación a la App Store, debe crear un perfil de aprovisionamiento de iOS para su distribución. Para crear dicho perfil de aprovisionamiento, primero debe crear un certificado de distribución. El proceso para crear un certificado de distribución es muy similar a la creación de un certificado de desarrollo. Si ha probado su aplicación en un dispositivo físico, probablemente ya esté familiarizado con la creación de un certificado de desarrollo.

Si necesita actualizar su memoria, le sugiero que lea la guía detallada de Apple sobre la firma de certificados y el aprovisionamiento de perfiles. El proceso no es difícil una vez que entiendes cómo encajan las diversas piezas del rompecabezas.

Paso 3: perfil de aprovisionamiento

Una vez que haya creado un ID de aplicación y un certificado de distribución, puede crear un perfil de aprovisionamiento de iOS para distribuir su aplicación a través de App Store. Tenga en cuenta que no puede usar el mismo perfil de aprovisionamiento que usa para la distribución ad hoc. Debe crear un perfil de aprovisionamiento separado para la distribución de App Store. Si usa una ID de aplicación comodín para su proyecto, puede usar el mismo perfil de aprovisionamiento para múltiples aplicaciones.

Paso 4: configuración de compilación

Con el ID de la aplicación, el certificado de distribución y el perfil de aprovisionamiento en su lugar, es hora de configurar la configuración de compilación de su objetivo en Xcode. Esto significa seleccionar el objetivo de la lista de objetivos en el Navegador de proyectos de Xcode, abrir la pestaña Configuración de compilación en la parte superior y actualizar la configuración en la sección Firma de código para que coincida con el perfil de aprovisionamiento de distribución que creó anteriormente. Los perfiles de aprovisionamiento recién agregados a veces no son visibles inmediatamente en la sección Firma de código de la configuración de compilación. Salir y reiniciar Xcode soluciona este problema.

Aunque el proceso de firma de código es bastante simple una vez que lo entiendes, es algo que hace tropezar a muchos desarrolladores. No conozco a un solo desarrollador de Cocoa que no se haya encontrado con problemas de firma de código en algún momento de su carrera. Una vez que haya tomado este obstáculo, el resto del proceso de envío es bastante fácil.

Paso 5: objetivo de implementación

Es útil escribir algunas palabras sobre el objetivo de implementación de su aplicación. Cada objetivo en un proyecto Xcode tiene un objetivo de implementación, que indica la versión mínima del sistema operativo en el que se puede ejecutar la aplicación. Depende de usted establecer el objetivo de implementación, pero tenga en cuenta que modificar el objetivo de implementación no es algo que pueda hacer sin consecuencias una vez que su aplicación esté en la App Store. Si aumenta el objetivo de implementación para una actualización de su aplicación, los usuarios que ya compraron su aplicación pero no cumplen con el nuevo objetivo de implementación, no pueden ejecutar la actualización. Se vuelve realmente problemático cuando un usuario descarga una actualización a través de iTunes (no el dispositivo), reemplaza la versión anterior en su computadora y luego descubre que la nueva actualización no se ejecuta en su dispositivo.

Tengo dos consejos muy simples con respecto al objetivo de implementación de su aplicación. (1) Tenga mucho cuidado cuando decida aumentar el objetivo de implementación de una aplicación existente. Mencione esto en las notas de la versión de la aplicación de las actualizaciones que preceden al cambio y nuevamente en la actualización que usa el nuevo objetivo de implementación. Si advierte a sus clientes con suficiente antelación, ha hecho todo lo posible para evitar posibles problemas. (2) Para las nuevas aplicaciones, casi siempre establezco el objetivo de implementación para la última versión principal, iOS 6 en el momento de la escritura. Debido a la increíble tasa de adopción de nuevos lanzamientos de iOS, no hay nada de malo en hacer esto. Algunas personas piensan que se pierden una gran parte del mercado, pero eso no es cierto. Tome el lanzamiento de iOS 6 como ejemplo. Un mes después del lanzamiento de iOS 6, más del 60% de los dispositivos iOS se habían actualizado a la nueva versión de iOS. Desafortunadamente, lo mismo no es cierto para Android.

Bienes

Paso 1: iconos

Probablemente sepa que el icono de una aplicación es un componente vital de cada aplicación de iOS, pero debe asegurarse de que su aplicación se envíe con los tamaños correctos de la ilustración. Eche un vistazo a la lista a continuación para obtener una descripción general.

  • Obra de iTunes: 1024px x 1024px (requerido)
  • iPad / iPad Mini: 72 px x 72 px y 114 px x 114 px (requerido)
  • iPhone / iPod Touch: 57px x 57px y 114px x 114px (requerido)
  • Icono de búsqueda: 29px x 29px y 58px x 58px (opcional)
  • Aplicación de configuración: 50px x 50px y 100px x 100px (opcional)

No hace falta decir que no necesita incluir un ícono de aplicación para la familia de dispositivos iPad / iPad Mini si su aplicación solo se dirige a la familia de dispositivos iPhone / iPod Touch, y viceversa.

Paso 2: capturas de pantalla

Cada aplicación puede tener hasta cinco capturas de pantalla y debe proporcionar al menos una. Si está desarrollando una aplicación universal, debe proporcionar capturas de pantalla separadas para iPhone / iPod Touch y iPad / iPad Mini. Además, opcionalmente puede incluir capturas de pantalla separadas para los tamaños de pantalla de 3.5 “y 4” del iPhone / iPod Touch. Esto es bastante trabajo y desea asegurarse de que las capturas de pantalla muestren su aplicación desde su mejor lado. Shiny Development vende una aplicación para Mac, Status Magic que te ayuda a obtener la barra de estado en tus capturas de pantalla correctamente. Status Magic te ahorrará bastante tiempo.

Es importante pasar un tiempo pensando en las capturas de pantalla. Las capturas de pantalla de su aplicación son a menudo lo único que un cliente puede usar para decidir si compra o descarga su aplicación o no. Lo que muchos desarrolladores no saben es que las capturas de pantalla no tienen que ser capturas de pantalla reales. La regla estricta es que el tamaño de cada captura de pantalla debe ser el tamaño de la pantalla del dispositivo de destino. Muchas empresas son creativas con esta regla. Echa un vistazo a las capturas de pantalla de ¿Dónde está mi agua ?, por ejemplo. Al usar esta estrategia, las capturas de pantalla pueden ser mucho más atractivas y atractivas.

Paso 3: Metadatos

Antes de enviar su solicitud, es una buena idea tener a mano los metadatos de su aplicación. Esto incluye (1) el nombre de su aplicación, (2) el número de versión, (3) la categoría primaria (y una secundaria opcional), (4) una descripción concisa, (5) palabras clave y (6) una URL de soporte. Si envía una actualización, también puede proporcionar información para la sección Novedades de esta versión .

¿Su aplicación requiere que los usuarios inicien sesión? Luego, también debe proporcionar a Apple una cuenta de prueba o demostración para asegurarse de que el equipo de revisión pueda iniciar sesión de inmediato y usar su aplicación sin tener que registrarse primero para obtener una cuenta.

4. Preparación de la presentación

El proceso de envío se ha vuelto mucho más fácil desde el lanzamiento de Xcode 4. Ahora puede validar y enviar una aplicación usando Xcode, por ejemplo. Primero, sin embargo, debe crear su aplicación en iTunes Connect.

Visite iTunes Connect, inicie sesión con su cuenta de desarrollador de iOS y haga clic en Administrar sus aplicaciones a la derecha. Haga clic en Agregar nueva aplicación en la esquina superior izquierda, seleccione Aplicación para iOS y complete el formulario.

Paso 1: información básica

El nombre de la aplicación , que debe ser único, es el nombre de su aplicación tal como aparecerá en la App Store. Esto puede ser diferente al nombre que se muestra debajo del icono de su aplicación en la pantalla de inicio, pero se recomienda elegir el mismo nombre. El número de SKU es una cadena única que identifica su aplicación. Usualmente uso el identificador de paquete de la aplicación. La última información es la ID del paquete de su aplicación. Esto significa seleccionar el ID de la aplicación (comodín o explícito) que creó anteriormente en el menú desplegable.

Paso 2: precio y disponibilidad

En el siguiente paso, especifique el precio y la disponibilidad de su aplicación. Apple trabaja con niveles de precios para que no tenga que especificar un precio para cada país en el que opera Apple. También puede especificar en qué tiendas su aplicación debería, o no, estar disponible. La información que ingrese en este paso puede modificarse una vez que su aplicación esté activa en la App Store. En otras palabras, puede cambiar el precio y la disponibilidad de una aplicación sin tener que enviar una actualización.

Paso 3: Metadatos

Ya hemos cubierto los metadatos de la aplicación. El único aspecto del que aún no he hablado es la calificación de su aplicación. Según el contenido y la funcionalidad de su aplicación, se le asigna una calificación. Esta calificación no solo es útil para informar a los usuarios sobre el contenido y las características de su aplicación, sino que también la usa el sistema operativo para las funciones de control parental.

Se recomienda encarecidamente que no intente burlar al sistema de calificación. Apple es muy consciente de esto y rechazará su solicitud si no está de acuerdo con la calificación que ha establecido.

Paso 4: Listo para cargar binario

Una vez que se envían los metadatos de su solicitud, se le presentará un resumen de su solicitud. En Versiones , debería ver la versión que envió hace un momento. Haga clic en el botón Ver detalles y haga clic en el botón Listo para cargar binario en la esquina superior derecha. Luego se le hacen una o más preguntas con respecto a su aplicación y, si todo salió bien, debería ver un mensaje que le indica que ahora está listo para cargar su aplicación binaria. El estado de su aplicación ha cambiado a Esperando carga .

Subiendo Binario

Para enviar su solicitud, debe crear un archivo de su solicitud. Solo puede crear un archivo creando su aplicación en un dispositivo físico . Si selecciona el Simulador de iOS en el esquema activo, notará que la opción Archivar en el menú Producto de Xcode está atenuada. Conecte un dispositivo iOS a su Mac, selecciónelo en el esquema activo y seleccione Archivar en el menú Producto de Xcode.

Si todo salió bien, ahora debería tener un archivo y el Organizador de Xcode debería abrirse automáticamente y mostrarle el archivo que acaba de crear. Seleccione el archivo de la lista y haga clic en el botón Distribuir … a la derecha. De las opciones que se le presentan, seleccione Enviar a la App Store de iOS . Después de ingresar las credenciales de su cuenta de desarrollador de iOS y seleccionar la Identidad de firma de código y aplicación , el binario de la aplicación se carga en los servidores de Apple. Durante este proceso, su aplicación también se valida. Si se produce un error durante la validación, el proceso de envío fallará. El proceso de validación es muy útil, ya que le dirá si hay algún problema con el binario de su aplicación que de lo contrario resultaría en un rechazo por parte del equipo de revisión de la App Store.

Esperando

Si el proceso de envío se realizó sin problemas, el estado de su solicitud cambiará a Esperando revisión . Apple tarda varios días en revisar su solicitud y el tiempo que tarda tiende a fluctuar con el tiempo. Para tener una idea de los tiempos de revisión promedio de las aplicaciones iOS y Mac, recomiendo visitar el sitio web de Shiny Development (Dave Verwer). Esto le dará una buena indicación de cuánto tiempo llevará el proceso de revisión.

Conclusión

El proceso de envío es bastante largo para una nueva aplicación, pero enviar una actualización a la App Store es mucho menos engorroso. Tenga en cuenta que el proceso de envío es mucho más complicado si su aplicación está localizada en varios idiomas, ya que los metadatos de su aplicación también deben localizarse. Sin embargo, la localización de su aplicación vale la pena, ya que a menudo resulta en mayores ventas y comentarios positivos de los clientes.

También tenga en cuenta que Envato Market tiene su propio mercado para aplicaciones iOS. No solo puede vender sus aplicaciones allí, sino también encontrar plantillas de aplicaciones para usar como puntos de partida para sus proyectos de desarrollo de aplicaciones.

Fuente; Cómo enviar una aplicación de iOS a la tienda de aplicaciones

Requisitos:

  1. Un juego (con todos los derechos legales)
  2. Una cuenta de desarrollador de Apple iOS, no la versión gratuita, la versión de $ 100 / año
  3. Algunas capturas de pantalla del juego.

Vaya a itunesconnect.apple.com e inicie sesión. Cargue el juego, complete el papeleo diciendo que es suyo y que acepta todos los T&C de Apple. Establezca un precio, cargue capturas de pantalla, envíe la aplicación a la revisión de AppStore (anteriormente una semana, ahora con frecuencia 24 horas más o menos … aunque podría ser una semana para una nueva aplicación de un nuevo desarrollador).

Hecho.

(Tenga en cuenta que, como parte de este proceso, acordó dar a Apple el 30% de la compra, y el 30% de las suscripciones del primer año cayendo al 25% para los años posteriores … más un montón de otras cosas, espero que lo lea, en mi humilde opinión, nada de nada oneroso está ahí, pero este es tu trabajo, ¡así que tu llamada si es onerosa, no mía!)

More Interesting

Cómo eliminar archivos basura de un iPhone

¿Cuál es la mejor plataforma para crear aplicaciones de iOS con una codificación mínima?

En la aplicación móvil, ¿con qué frecuencia los usuarios usan el botón de conexión de Facebook para iniciar sesión / registrarse que el registro tradicional?

Cómo recuperar notas de voz eliminadas del iPhone 5s

¿Cuál es la mejor aplicación para iPhone para hacer un seguimiento de mi tiempo y productividad? Si es posible, también debería proporcionar algún tipo de análisis de mi tiempo.

¿Existe alguna herramienta de creación de UI para Android como Sketch App para Iphone?

¿Cuáles son algunas de las aplicaciones móviles utilizadas por los estudiantes de doctorado?

¿Por qué los desarrolladores de aplicaciones móviles tienden a construir primero en iOS en lugar de otras plataformas como Android?

¿Qué tipo de cosas interesantes están haciendo los desarrolladores de iOS con las extensiones de aplicación de iOS 8?

Cómo actualizar un iPhone con jailbreak

Cómo subir un video desde un iPhone a una computadora

¿Qué tan bueno es 10GB de memoria, si necesita instalar muchas aplicaciones?

¿Sería mejor eliminar todas las aplicaciones que no uso en mi iPhone, o simplemente restablecerlo a los valores predeterminados de fábrica y volver a descargar las aplicaciones que uso?

¿Se puede aplicar un diseño de interfaz de usuario similar utilizado en una aplicación 'web' hacia una aplicación 'nativa' (iPhone, Android)?

¿Por qué los contactos eliminados siguen apareciendo en un iPhone?