En los capítulos an­te­rio­res de nuestra serie sobre el de­sa­rro­llo de apli­ca­cio­nes móviles nativas hemos tratado temas como la co­n­ce­p­ción y el diseño y el app testing, y en el in­me­dia­ta­me­n­te anterior (5.1) nos ocupamos de la pu­bli­ca­ción de una apli­ca­ción para Android. Si has estado tra­ba­ja­n­do en una apli­ca­ción iOS y has fi­na­li­za­do su creación, el siguiente paso es subirla a la Apple Store. En el presente artículo te ex­pli­ca­mos cómo publicar un app en App Store y te mostramos los aspectos que debes tener en cuenta.

Cómo publicar una app iOS en la Apple Store

La App Store de Apple es la única pla­ta­fo­r­ma oficial de promoción y descarga de apli­ca­cio­nes iOS. Para publicar aquí una app se requieren dos servicios básicos: el Apple Developer Program (una pla­ta­fo­r­ma que ofrece ayuda para el de­sa­rro­llo de apli­ca­cio­nes iOS) y el iTunes Connect vinculado a este. Ambos servicios son in­te­r­fa­ces de la App Store de Apple. El proceso de pu­bli­ca­ción de una apli­ca­ción en la App Store de Apple requiere más tiempo que para la Google Play Store. Como co­n­se­cue­n­cia, y a di­fe­re­n­cia del artículo pre­ce­de­n­te, en esta guía no podemos explicar paso a paso el proceso de registro de cada uno de los servicios ne­ce­sa­rios ni entrar en detalle en la es­tra­te­gia de pre­pa­ra­ción para la pu­bli­ca­ción. De hacerlo, es­ta­ría­mos ex­tra­po­la­n­do el alcance de este artículo. En su lugar, te pre­se­n­ta­mos una vista general sobre los di­fe­re­n­tes procesos que se requieren para publicar una apli­ca­ción iOS en la App Store de Apple, aunque sí enu­n­cia­mos los pro­ce­di­mie­n­tos más im­po­r­ta­n­tes y pre­se­n­ta­mos una breve guía con las co­n­fi­gu­ra­cio­nes ne­ce­sa­rias. En la página web de Apple en­co­n­tra­rás in­fo­r­ma­ción detallada y ex­pli­ca­cio­nes sobre el proceso de pu­bli­ca­ción de apli­ca­cio­nes en la App Store. Allí puedes acceder tanto a la “App Di­s­tri­bu­tion Guide” como a la “iTunes Connect Developer Guide”.

Re­qui­si­tos para publicar una app en App Store

Además de tener una apli­ca­ción iOS lista para pu­bli­car­se, necesitas un ordenador Mac con una conexión a Internet para poder convertir tu apli­ca­ción en un archivo binario usando el software Xcode, un programa que solo está di­s­po­ni­ble para MacOS. Xcode es el IDE oficial (entorno de de­sa­rro­llo integrado) de Apple, utilizado para crear apli­ca­cio­nes iOS, entre otras cosas. Si todavía no has instalado el software, descarga la última versión de Xcode en la web de de­sa­rro­lla­do­res de Apple.

Junto al equi­pa­mie­n­to técnico me­n­cio­na­do, también se necesita una tarjeta de crédito y algo de pre­su­pue­s­to. El registro al programa de de­sa­rro­lla­do­res de Apple es gratuito, pero para publicar una apli­ca­ción se debe adquirir una membresía anual de 99 dólares. Una vez has co­m­ple­ta­do todos los pasos previos, puedes ocuparte del programa de de­sa­rro­lla­do­res de Apple. Para re­gi­s­trar­te, visita la página “Enroll” en la web del Apple Developer Program y haz clic en “Start Your En­ro­ll­me­nt” para comenzar con el registro. Durante el proceso podrás decidir si quieres iniciar sesión como “In­di­vi­dual” (pa­r­ti­cu­la­res) o “Company” (empresas).

Registro como pa­r­ti­cu­lar o como empresa

Si trabajas como de­sa­rro­lla­dor autónomo, podrás re­gi­s­trar­te como pa­r­ti­cu­lar en el programa de de­sa­rro­lla­do­res de Apple. Todo lo que necesitas es una tarjeta de crédito. La in­s­cri­p­ción puede rea­li­zar­se de inmediato y, después de confirmar y enviar toda la in­fo­r­ma­ción requerida, solo tienes que esperar el correo ele­c­tró­ni­co de Apple que asegura tu membresía. El registro en el Apple Developer Program te garantiza el acceso a iTunes Connect, donde puedes gestionar y ad­mi­ni­s­trar, por ejemplo, el aspecto de tu apli­ca­ción en la App Store. Recuerda: si te inscribes como pa­r­ti­cu­lar en el programa de de­sa­rro­lla­do­res, serás el único re­s­po­n­sa­ble de la cuenta de usuario. La creación de una cuenta co­r­po­ra­ti­va requiere un esfuerzo mayor. En este caso, por ejemplo, necesitas una tarjeta de crédito y un número de ide­n­ti­fi­ca­ción fiscal, así como el número D-U-N-S (Sistema de Nu­me­ra­ción Universal de Datos). Este último es el número de ide­n­ti­fi­ca­ción de nueve cifras para empresas, co­me­r­cia­n­tes y otros ope­ra­do­res que están en la base de datos de Dun & Bra­d­s­treet (D&B). Para obtenerlo, solo tienes que cu­m­pli­me­n­tar el fo­r­mu­la­rio gratuito en la página web de D&B. Una gran ventaja de esta solución para empresas es la po­si­bi­li­dad de que más de un usuario tenga acceso a la cuenta: incluso los usuarios que inician sesión en calidad de empleados de una empresa tienen acceso a iTunes Connect.

Crear ce­r­ti­fi­ca­dos Apple para la apli­ca­ción después de iniciar sesión en Apple

Una vez inscrito en el programa de de­sa­rro­lla­do­res, debes ocuparte de algunos ajustes en tu apli­ca­ción. Por ejemplo, cada apli­ca­ción iOS ofrecida a través de la App Store debe contar con algunos ce­r­ti­fi­ca­dos de Apple firmados. Estos se generan a través del programa Xcode o de tu cuenta de de­sa­rro­lla­dor de Apple. A co­n­ti­nua­ción, te pre­se­n­ta­mos los pasos más im­po­r­ta­n­tes dentro del Apple Developer Program para co­n­tri­buir a una mejor co­m­pre­n­sión del proceso de la­n­za­mie­n­to de tu app.

Para conseguir los ce­r­ti­fi­ca­dos para el programa de de­sa­rro­lla­do­res de Apple, inicia sesión y dirígete al centro de usuarios (“Member Center”). Haz clic en “Ce­r­ti­fi­ca­tes, Ide­n­ti­fie­rs & Profiles” y asegúrate de que el menú de­s­ple­ga­ble en la parte superior derecha, “iOS, tvOS, watchOS”, está se­le­c­cio­na­do. Para publicar tu apli­ca­ción en la App Store necesitas dos ce­r­ti­fi­ca­dos: uno de de­sa­rro­llo (de­ve­lo­p­me­nt) y otro de di­s­tri­bu­ción (di­s­tri­bu­tion o pro­du­c­tion). Estos se crean se­le­c­cio­na­do la opción “All” en “Ce­r­ti­fi­ca­tes” y, tras hacer clic en el signo más (+) en la parte superior derecha, siguiendo los si­guie­n­tes pasos:

  • En la ventana emergente, se­le­c­cio­na “iOS App De­ve­lo­p­me­nt” como ce­r­ti­fi­ca­do y haz clic en “Continue”.
  • Para los próximos pasos necesitas el programa Keychain Access –instalado por defecto en cualquier ordenador Mac. Este software genera un archivo CSR (Ce­r­ti­fi­ca­te Signing Request). Una vez has abierto Keychain Access, se­le­c­cio­na en el menú “Keychain Access” → “Ce­r­ti­fi­ca­te Assistant” → “Request a Ce­r­ti­fi­ca­te From a Ce­r­ti­fi­ca­te Authority” e introduce tu dirección de correo ele­c­tró­ni­co y tu nombre en la nueva ventana. Guarda el archivo en tu disco duro y determina su ubicación exacta.
  • Después de guardar el archivo CSR, accede de nuevo al Apple Developer Program. A co­n­ti­nua­ción haz clic en “Continue” y en la ventana “About Creating a Ce­r­ti­fi­ca­te Signing Request (CSR)”, carga el archivo CSR que has creado en tu cuenta de de­sa­rro­lla­dor de Apple. De esta forma habrás generado el ce­r­ti­fi­ca­do.
  • Ahora puedes descargar el ce­r­ti­fi­ca­do de de­sa­rro­llo iOS, abrirlo haciendo doble clic y confirmar que deseas agregarlo a tu llavero (keychain). Así se almacena el ce­r­ti­fi­ca­do en Keychain Access.
  • El ce­r­ti­fi­ca­do de de­sa­rro­llo ya se ha creado. Debido a que todavía necesitas un ce­r­ti­fi­ca­do de di­s­tri­bu­ción o pro­du­c­ción, haz clic en “Add Another” y se­le­c­cio­na la opción “Pro­du­c­tion” seguida de “App Store y Ad Hoc” en el menú. Al repetir el proceso, generas el segundo ce­r­ti­fi­ca­do.

Registrar un di­s­po­si­ti­vo

El siguiente paso consiste en registrar un di­s­po­si­ti­vo móvil de Apple en tu cuenta de de­sa­rro­lla­dor. Esto es es­pe­cia­l­me­n­te necesario a la hora de probar tu apli­ca­ción con una de las he­rra­mie­n­tas del Developer Program de Apple. Puedes registrar un di­s­po­si­ti­vo con Xcode o con tu cuenta de de­sa­rro­lla­dor. Para iniciar la co­n­fi­gu­ra­ción en tu cuenta de de­sa­rro­lla­dor, haz clic en “Devices” → “All” y, de nuevo, en el signo más (+).

  • Para registrar un di­s­po­si­ti­vo, necesitas el UDID (Unique Device Ide­n­ti­fier o ide­n­ti­fi­ca­dor único de di­s­po­si­ti­vo) que puedes ver, por ejemplo, en el programa iTunes. Para ello, abre iTunes y conecta tu iPhone o iPad al Mac.
  • A co­n­ti­nua­ción, se­le­c­cio­na el di­s­po­si­ti­vo conectado en la lista de­s­ple­ga­ble en iTunes. Al hacer clic en el número de serie del di­s­po­si­ti­vo, obtienes el UDID del di­s­po­si­ti­vo. Cópialo.
  • Accede de nuevo al programa de de­sa­rro­lla­do­res de Apple e introduce el nombre que desees para tu di­s­po­si­ti­vo en “Register Devide”. En el campo “UDID” agrega la cifra copiada an­te­rio­r­me­n­te.
  • Haciendo clic en “Continue” registras el di­s­po­si­ti­vo y lo añades a la lista de di­s­po­si­ti­vos.
  • Para registrar di­s­po­si­ti­vos adi­cio­na­les se repite el proceso. Una cuenta de de­sa­rro­lla­dor de Apple permite registrar hasta 100 di­s­po­si­ti­vos al año.

Generar un ID para la apli­ca­ción

Otro de los re­qui­si­tos para publicar una app en la Apple Store es el app ID. Este número de ide­n­ti­fi­ca­ción cumple una función de re­co­no­ci­mie­n­to in­di­vi­dual para una apli­ca­ción y está compuesto de dos partes: un ide­n­ti­fi­ca­dor asignado de forma au­to­má­ti­ca y un sufijo de­te­r­mi­na­do por el usuario. Bá­si­ca­me­n­te, puedes crear un “Explicit App ID” o bien un “Wildcard App ID”. Los Explicit ID se regeneran siempre para cada apli­ca­ción, pero permiten las no­ti­fi­ca­cio­nes push, las compras in-app y otras funciones dentro de la apli­ca­ción. Si, en cambio, decides crear un Wildcard App ID, no puedes acceder a estas funciones, pero puedes utilizar el ID para más de una apli­ca­ción.

Para generar el ID de una apli­ca­ción, dirígete al menú “Ce­r­fi­ti­ca­tes, Ide­n­ti­fie­rs &Profiles” y comienza la co­n­fi­gu­ra­ción haciendo clic en el signo más (+) en “Ide­n­ti­fie­rs” → “App ID”.

  • Introduce el nombre de tu apli­ca­ción en “App ID De­s­cri­p­tion”. Justo debajo en­cue­n­tras el prefijo de tu app ID.
  • En el siguiente campo, determina el sufijo de tu app ID. En este punto también es posible es­pe­ci­fi­car si quieres crear un Explicit App ID o un Wildcard App ID. In­de­pe­n­die­n­te­me­n­te del tipo de ID que uses para publicar una app en la Apple Store, tienes que incluir siempre un “Bundle ID”. No pierdas de vista la re­co­me­n­da­ción de Apple según la cual el Bundle ID se debe crear con la forma de un dominio invertido (para un Wildcard App ID como es.dominio- nombre y en un Explicit App ID como es.dominio-nombre.nombre-de-la-app).
  • Por último, haz clic en “Continue” y a co­n­ti­nua­ción en “Register” una vez hayas co­n­tro­la­do los datos in­tro­du­ci­dos. De esta forma finaliza el proceso para generar el ID de tu app.

Crear un perfil de apro­vi­sio­na­mie­n­to

En esta parte de nuestro tutorial nos dedicamos al último punto del menú en el Apple Developer Program: el llamado iOS Pro­vi­sio­ni­ng Profile. Este combina todos los ajustes an­te­rio­res (los ce­r­ti­fi­ca­dos, la detección de los di­s­po­si­ti­vos y el ID de la apli­ca­ción) en un único perfil, co­ne­c­ta­n­do la cuenta de de­sa­rro­lla­dor, el app ID y los di­s­po­si­ti­vos de prueba que has re­gi­s­tra­do. Puedes firmar el código de la apli­ca­ción en Xcode uti­li­za­n­do el ce­r­ti­fi­ca­do que has de­s­ca­r­ga­do. Sin este paso no es posible co­n­fi­gu­rar la apli­ca­ción en un di­s­po­si­ti­vo iOS o pu­bli­car­la en la Apple Store. Para crear un perfil de apro­vi­sio­na­mie­n­to, haz clic en “Pro­vi­sio­ni­ng Profile” → “All” en la barra de menú en la parte izquierda y se­le­c­cio­na de nuevo el signo más (+).

  • De la misma forma que para los casos an­te­rio­res, para el perfil de apro­vi­sio­na­mie­n­to también existen dos posibles versiones: la de de­sa­rro­llo y la de di­s­tri­bu­ción. El perfil de de­sa­rro­llo está destinado a usarse durante el proceso de de­sa­rro­llo de una apli­ca­ción; el segundo, para apli­ca­cio­nes listas para publicar (“Di­s­tri­bu­tion” → “App Store”).
  • Para co­n­fi­gu­rar un perfil de apro­vi­sio­na­mie­n­to de de­sa­rro­llo, se­le­c­cio­na “De­ve­lo­p­me­nt” → “iOS De­ve­lo­p­me­nt App” y haz clic en “Continue” para continuar en la siguiente ventana.
  • Ahora, busca el app ID para tu perfil. El número de ide­n­ti­fi­ca­ción creado an­te­rio­r­me­n­te lo en­cue­n­tras en el menú de­s­ple­ga­ble. Se­le­c­ció­na­lo y pulsa “Continue”.
  • Sigue los próximos pasos de forma similar para crear los perfiles de apro­vi­sio­na­mie­n­to. En la siguiente ventana, es­pe­ci­fi­ca la casilla del ce­r­ti­fi­ca­do que ha de formar parte del perfil.
  • En el siguiente paso define aquellos di­s­po­si­ti­vos re­gi­s­tra­dos que deseas conectar con el perfil.
  • Por último, asigna un nombre al perfil de apro­vi­sio­na­mie­n­to de de­sa­rro­llo y de­s­cá­r­ga­lo.
  • La opción “Add Another” repite el proceso para el es­ta­ble­ci­mie­n­to de perfiles de apro­vi­sio­na­mie­n­to de di­s­tri­bu­ción. Para comenzar, se­le­c­cio­na “Di­s­tri­bu­tion” → “App Store”. El resto del pro­ce­di­mie­n­to iguala al que has seguido para crear los perfiles de su­mi­ni­s­tro de de­sa­rro­llo. Después de haber creado y de­s­ca­r­ga­do ambos perfiles de apro­vi­sio­na­mie­n­to, ve­ri­fí­ca­los en Xcode. Para ello, puedes crear un nuevo proyecto para los perfiles o utilizar uno ya existente. Se­le­c­cio­na el proyecto co­rre­s­po­n­die­n­te en la barra del menú izquierdo en Xcode. Por último, en el punto “Code Signing” dentro del menú “Build Settings” → “All”, comprueba si tus perfiles están marcados como “Automatic”.

Si puedes ver el perfil en Xcode, el siguiente paso consiste en ocuparte de iTunnes Connect.

Publicar una apli­ca­ción a través de iTunnes Connect: manual breve de usuario

iTunes Connect forma parte de tu cuenta de de­sa­rro­lla­do­res de Apple y es esencial para continuar con el proceso, pues gracias a él es posible subir la apli­ca­ción a la App Store. Se accede a iTunes Connect en el punto homónimo en el menú de tu cuenta de de­sa­rro­lla­dor o di­re­c­ta­me­n­te desde su página web.

Gestión de acuerdos, impuestos y bancos

Si quieres di­s­tri­buir una apli­ca­ción de pago en la App Store, primero has de ocuparte del punto “Agree­me­nts, Tax, and Banking” en el menú de iTunes Connect (en caso de que tu apli­ca­ción sea gratuita, puedes saltarte este apartado). Para vender una apli­ca­ción en la Apple Store, tienes que solicitar un contrato previo –iTunes Connect ofrece di­fe­re­n­tes opciones para que elijas la que más se adapta a tus ne­ce­si­da­des. Ten en cuenta que solo quien tenga la posición Team Agent en iTunnes Connect tiene permisos para pedir y cerrar un nuevo contrato. Para finalizar un contrato digital, Apple demanda in­fo­r­ma­ción adicional acerca de tu perfil como parte co­n­tra­ta­n­te, tales como datos de la cuenta bancaria donde se tra­n­s­fe­ri­rá el 70 por ciento de las ventas de tu app (Apple se queda con el 30 por ciento restante) y la in­fo­r­ma­ción de contacto del re­pre­se­n­ta­n­te para la fa­c­tu­ra­ción y los aspectos jurídicos de las ventas de la apli­ca­ción. En este apartado del menú puedes gestionar todos los contratos exi­s­te­n­tes. En la sección oficial de “Agree­me­nts, Tax, and Banking” en la guía oficial para de­sa­rro­lla­do­res de iTunes Connect en­cue­n­tras más in­fo­r­ma­ción sobre la co­n­fi­gu­ra­ción de estas opciones.

Crear un registro en iTunes Connect

Para publicar una apli­ca­ción iOS necesitas un registro personal para iTunes Connect que contenga toda la in­fo­r­ma­ción para el de­s­plie­gue y la gestión de tu apli­ca­ción en la App Store.

Consejo

Si quieres editar tu apli­ca­ción más adelante, puedes ir guardando los cambios con el botón “Save” (en la parte superior derecha de la pantalla del menú).

  • En la pantalla principal de iTunes Connect, haz clic en “My Apps”. A co­n­ti­nua­ción, en la parte superior izquierda en­cue­n­tras el signo más (+) con el que puedes cargar tu apli­ca­ción. Haz clic en él y luego en “New App”.
  • En la siguiente ventana, se­le­c­cio­na iOS como pla­ta­fo­r­ma e introduce el nombre de tu apli­ca­ción, su idioma principal, el Bundle ID (re­gi­s­tra­do pre­via­me­n­te) y el SKU (un número de ide­n­ti­fi­ca­ción de­te­r­mi­na­do por ti mismo) en los campos di­s­po­ni­bles para ello.
  • Después de hacer clic en “Create”, tendrás que pro­po­r­cio­nar más in­fo­r­ma­ción acerca de la cla­si­fi­ca­ción de tu apli­ca­ción en la siguiente ventana. En este punto puedes es­pe­ci­fi­car una categoría principal y, en caso de que lo desees, puedes incluir una segunda categoría o una o más su­b­ca­te­go­rías. Esto es altamente re­co­me­n­da­ble, ya que las ca­te­go­rías son un elemento clave para que tu apli­ca­ción se encuentre fá­ci­l­me­n­te en la App Store. De­pe­n­die­n­do de los co­n­te­ni­dos de tu apli­ca­ción y de los datos recogidos, puede que necesites im­ple­me­n­tar algunos ajustes. Para finalizar la entrada solo tienes que hacer clic en “Save” en la parte superior derecha.
  • A co­n­ti­nua­ción, debes ocuparte del elemento del menú “Pricing and Avai­la­bi­li­ty” que en­cue­n­tras en la barra de la izquierda. En este punto puedes terminar si tu app será gratuita o de pago. En caso de que quieras cobrar por tu apli­ca­ción, asegúrate de concretar la in­fo­r­ma­ción co­rre­s­po­n­die­n­te. Una vez más, utiliza el botón guardar de la parte superior derecha.

Diseñar la página de de­s­cri­p­ción de tu app en la Apple Store

Siguiendo los pasos an­te­rio­r­me­n­te me­n­cio­na­dos has creado una entrada para tu apli­ca­ción a la que puedes acceder desde el elemento “My Apps” en el menú. A co­n­ti­nua­ción debes pro­po­r­cio­nar a iTunes Connect toda la in­fo­r­ma­ción necesaria para la página de tu apli­ca­ción en la App Store de Apple (como, por ejemplo, una de­s­cri­p­ción del contenido, capturas de pantalla de la apli­ca­ción, palabras clave para la búsqueda en la App Store, etc.). De nuevo, este punto demanda una pequeña inversión de tiempo por tu parte –en “Ide­n­ti­f­yi­ng Your App in iTunes Connect” en “iTunes Connect Developer Guide” en­cue­n­tras una de­s­cri­p­ción detallada de cada uno de los pasos. A co­n­ti­nua­ción, resumimos los pasos más im­po­r­ta­n­tes:

  • En “My Apps”, se­le­c­cio­na “Prepare for Su­b­mi­s­sion”.
  • Carga las capturas de pantalla de la apli­ca­ción en la ventana emergente. Apple obliga a sus usuarios a cargar al menos una captura de pantalla por di­s­po­si­ti­vo soportado, pri­n­ci­pa­l­me­n­te debido a que la re­so­lu­ción suele variar. De­pe­n­die­n­do del modelo, la pantalla de un iPhone es más pequeña que la de un iPad y, por lo tanto, la re­so­lu­ción de las imágenes es diferente. En la sección “Scree­n­shots Pro­pe­r­ties” del punto “Platform Version In­fo­r­ma­tion” de la guía para de­sa­rro­lla­do­res de iTunes Connect tienes una de­s­cri­p­ción detallada de las di­fe­re­n­tes re­so­lu­cio­nes. Las imágenes pueden cargarse en formato JPEG o PNG.
  • Introduce la de­s­cri­p­ción de tu app en el campo “De­s­cri­p­tion” y, a co­n­ti­nua­ción, define las palabras clave. Estas últimas hacen re­fe­re­n­cia a aquellos términos que describen el contenido de la apli­ca­ción para que tu apli­ca­ción aparezca en los re­su­l­ta­dos de búsqueda cuando un usuario las in­tro­du­z­ca en el buscador de la Apple Store. Como co­n­se­cue­n­cia, es re­co­me­n­da­ble que prestes especial atención a la selección de las palabras clave de tu app iOS (po­s­te­rio­r­me­n­te no podrás ca­m­biar­las). Además, también es obli­ga­to­rio incluir una “Support URL”. Esta debe es­pe­ci­fi­car una página web en la que los usuarios de la apli­ca­ción dispongan de un número de teléfono o de un correo ele­c­tró­ni­co a través de los cuales puedan contactar con el servicio de atención al cliente de la apli­ca­ción.  
  • Utiliza Xcode para cargar el archivo Build de tu apli­ca­ción (también llamado binary o archivo binario):
    • Abre tu apli­ca­ción en Xcode. En caso de que no hayas creado tu apli­ca­ción con Xcode, puedes importar el archivo de tu apli­ca­ción en formato .xcodeproj-Datei.
    • En la barra superior de Xcode, junto a los botones “Play” y “Shop”, se­le­c­cio­na “Generic iOS Device” como destino. Para crear el archivo binario para la App Store, abre la barra del menú y se­le­c­cio­na “Product” → “Archive”.
    • A co­n­ti­nua­ción, el archivo de tu apli­ca­ción debería abrirse en una nueva ventana. Tu apli­ca­ción necesita una ve­ri­fi­ca­ción de Apple para que sea incluida en la App Store. Para ello, haz clic en “Validate”, se­le­c­cio­na tu cuenta de de­sa­rro­lla­dor y confirma la va­li­da­ción en la siguiente ventana.
    • Una vez validada, puedes cargarla. Para ello, pulsa el botón “Upload to App Store”, se­le­c­cio­na tu cuenta de de­sa­rro­lla­dor iOS y haz clic en “Upload”. Tan pronto como aparezca la co­n­fi­r­ma­ción de carga de la app, accede a iTunes Connect desde tu navegador.
  • Puede pasar algo de tiempo hasta que se muestre el archivo Build en iTunes Connect. El siguiente paso consiste en cargar el icono de tu apli­ca­ción. Este símbolo también sirve como botón de inicio para la apli­ca­ción en los di­s­po­si­ti­vos del usuario y su re­so­lu­ción debe ser de 1024 x 1024 píxeles. 
  • A la derecha del campo para el icono de la app introduce la in­fo­r­ma­ción co­rre­s­po­n­die­n­te a los derechos de autor de tu apli­ca­ción in­clu­ye­n­do el año de pu­bli­ca­ción y los datos de contacto de los re­s­po­n­sa­bles.
  • Debajo del icono de la apli­ca­ción introduce el número de la versión de tu app. Allí mismo, en la opción “Rating”, determina las re­s­tri­c­cio­nes por edad para tu proyecto.
  • Ahora solo queda ajustar algunos detalles en “App Review In­fo­r­ma­tion”. En este punto es pa­r­ti­cu­la­r­me­n­te im­po­r­ta­n­te proveer los datos de contacto de la persona re­s­po­n­sa­ble de la apli­ca­ción ante Apple. En la sección “Notes” puedes enviar algunos detalles a Apple acerca de tu apli­ca­ción, en caso de que esta tenga re­qui­si­tos es­pe­cia­les. Por último, en “Version Release” es posible es­pe­ci­fi­car si la apli­ca­ción se publicará in­me­dia­ta­me­n­te después del control de Apple o en una fecha posterior.

¿Qué pasa con una app iOS después de subirla a la App Store?

Haber logrado enviar una apli­ca­ción a la App Store de Apple no significa que se publique in­me­dia­ta­me­n­te. En primer lugar, Apple comprueba el contenido, malware, etc., de cada apli­ca­ción. A di­fe­re­n­cia de la Google Play Store, en Apple este proceso se suele llevar a cabo ma­nua­l­me­n­te –en el pasado, tardaba en promedio una semana para que una apli­ca­ción iOS estuviera di­s­po­ni­ble en la Apple Store. Sin embargo, Apple ha logrado acortar este periodo de prueba y ac­tua­l­me­n­te el proceso de revisión general suele tardar dos días. Ahora bien, esto no se puede ge­ne­ra­li­zar, pues cuantas más ob­je­cio­nes tenga Apple respecto a una apli­ca­ción, más se prolonga el proceso.

iTunes Connect te permite revisar el estado actual de la revisión de tu apli­ca­ción en cualquier momento. En la opción “iOS App” del menú “My Apps” dispones de enlaces con in­fo­r­ma­ción sobre el estatus de tu app. Ahora bien, no debes perder de vista tu app una vez se haya publicado en la App Store. Factores como bloqueos o errores en la apli­ca­ción pueden en­to­r­pe­cer el éxito de una apli­ca­ción. Recuerda que solo las apli­ca­cio­nes que funcionan co­rre­c­ta­me­n­te suelen tener éxito. Tanto Xcode como la Apple Developer Account son he­rra­mie­n­tas de gran utilidad a la hora de minimizar los errores, es­pe­cia­l­me­n­te gracias a los llamados “Crash Reports” enviados a Apple por los usuarios. Sin embargo, solo se muestran aquellos errores si los usuarios han dado su co­n­se­n­ti­mie­n­to para tra­n­s­mi­tir los mensajes de error al de­sa­rro­lla­dor de la apli­ca­ción. Las va­lo­ra­cio­nes son otro de los elementos que arrojan in­fo­r­ma­ción sobre los pri­n­ci­pa­les problemas de los usuarios con tu apli­ca­ción.

Es altamente re­co­me­n­da­ble que, cuando ide­n­ti­fi­ques y corrijas errores de tu apli­ca­ción, publiques una nueva versión de tu app iOS. Esto se logra cargando un nuevo archivo Build en iTunes Connect. Para este propósito puedes utilizar la misma ficha de apli­ca­ción con la que pu­bli­ca­s­te la versión anterior, ga­ra­n­ti­za­n­do así que el App ID y todas las demás ca­ra­c­te­rí­s­ti­cas se mantengan. También es posible cambiar la de­s­cri­p­ción y algunos metadatos de la apli­ca­ción.

Además de la ac­tua­li­za­ción de la apli­ca­ción, tienes que tener también en cuenta la App Store Op­ti­mi­za­tion (ASO o po­si­cio­na­mie­n­to de apli­ca­cio­nes móviles), una forma efectiva de que tu apli­ca­ción se destaque en la App Store. El último capítulo de nuestra serie de apli­ca­cio­nes se ocupa, ju­s­ta­me­n­te, de este tema. La primera parte se ocupa del ranking en la Google Play Store y la segunda del po­si­cio­na­mie­n­to de una app iOS en la App Store de Apple. Recuerda que una mejor vi­si­bi­li­dad de las apli­ca­cio­nes en las App Stores tiene un impacto positivo en el número de descargas y no puede pasarse por alto durante el proceso de co­me­r­cia­li­za­ción de una apli­ca­ción.

Un estudio en el que casi 2 millones de apli­ca­cio­nes fueron evaluadas por el analista de apli­ca­cio­nes Adjust, demostró que casi 90% de las apli­ca­cio­nes para sma­r­t­pho­nes, sólo se en­cue­n­tran a través de una búsqueda directa. Por lo tanto, estas apli­ca­cio­nes son co­n­si­de­ra­das cómo “apli­ca­cio­nes zombi”, como lo ilustra el in­fo­grá­fi­co siguiente.

Haz clic aquí para descargar el in­fo­grá­fi­co sobre la vi­si­bi­li­dad de las apli­ca­cio­nes iOS.

Ir al menú principal