Cómo subir una aplicación a la App Store: pasos y aspectos importantes. Publicamos la aplicación en la AppStore

Las aplicaciones móviles son lo que todo propietario de un teléfono inteligente utiliza hoy en día. En cualquier momento puedes buscar el camino al lugar deseado, traducir una palabra extranjera desconocida, leer un libro nuevo, escuchar tu música favorita. De eso se tratan los teléfonos inteligentes: posibilidades ilimitadas aquí y ahora. Ahora no sólo puedes utilizar aplicaciones populares, sino también crear las tuyas propias. Cómo hacer esto: lo resolveremos juntos en el artículo.

Escribir un programa por su cuenta hoy es un negocio prestigioso y rentable. Un desarrollador potencial tiene la posibilidad de ganar mucho dinero, siempre que su aplicación tenga demanda.

Por lo tanto, será una pena que pierda el tiempo creando un programa que no se utilizará. Para evitar que esto suceda, un desarrollador novato debe estudiar en detalle este fascinante proceso. La demanda de una aplicación depende no sólo de las necesidades del consumidor, sino también de la habilidad de su autor.

Hay otra cara de la moneda: la persona promedio simplemente quiere idear un programa que sea más conveniente que otros que ya se proponen hoy. Un programa que él mismo utilizará. Por ejemplo, una calculadora, un organizador o un diccionario mejorados.

Si quieres ganar dinero con tu programa, no olvides que debe ser original. Los editores de fotografías triviales o un nuevo cliente de correo electrónico no le ayudarán a hacerse rico. Piense en la idea de antemano y determine cómo su creación se comparará favorablemente con otras similares.

Cómo crear una aplicación para iOS y publicarla en App Store

Si ya tiene una idea para una aplicación, debería abastecerse de herramientas de trabajo. Estos serán: una computadora y el entorno de desarrollo Xcode.

Cómo crear una aplicación en Xcode

Xcode se puede encontrar en la AppStore. Descárgalo e instálalo en tu dispositivo.

Descargue el entorno de desarrollo Xcode desde la AppStore

Para crear su aplicación en Xcode, siga estos pasos:

  • Inicie el entorno de desarrollo en su computadora. Seleccione: Archivo - Nuevo - Proyecto.

    Abra Xcode y elija crear un nuevo proyecto

  • Determine la plataforma de aplicación y seleccione su tipo.

    Seleccione el tipo de programa y la plataforma

  • Seleccione la información de la aplicación.

    Seleccionar información del programa

  • Defina una carpeta para almacenar el producto terminado (Nueva Carpeta).

    Seleccionar nueva carpeta

  • Desmarque Crear repositorio Git. Seleccione Crear. Después de esto, se abrirá la pantalla de inicio para trabajar en la aplicación.

    Seleccione Crear

  • Abra el guión gráfico principal. Necesitamos el elemento Etiqueta. Escriba texto en él (por ejemplo, Hola_palabra).

    Añade texto a tu aplicación

  • Seleccione una imagen para el icono de la aplicación. Debe publicarse en http://makeappicon.com/.

    Coloque el icono seleccionado en mapappicon

  • Una vez que finalice la aplicación mapappicon, ingrese su dirección de correo electrónico. Recibirá archivos con los íconos que seleccionó en un formato archivado.

    Ingrese su dirección de correo electrónico para recibir íconos para su aplicación

  • Continúe trabajando en XCode y cambie a Assets.xassets.

    La siguiente etapa del desarrollo de la aplicación es la sección Assets.xassets.

    Ahora agregue los íconos recibidos en su correo electrónico.

    Transferir iconos del correo a la aplicación

    Active el inicio del programa usando el botón en forma de triángulo negro, active el Modo desarrollador.

    Iniciar la aplicacion

    El simulador de iOS tardará un poco en cargarse

    Pruebe la aplicación ejecutándola. Si hiciste todo correctamente, se iniciará y mostrará el contenido correctamente.

    Comprueba que la aplicación se inicia y funciona correctamente

    Vídeo: cómo crear una aplicación para iOS.

    Cómo probar la aplicación creada

    Para comprobar la funcionalidad de su aplicación, siga las instrucciones:

  • Ejecute los comandos: xCode - Preferencias - Cuentas.

    Introduzca su ID de Apple

  • Conecte su dispositivo a su computadora.

    Conecte su dispositivo a su computadora para probar la aplicación.

  • En Configuración, acepte la configuración de seguridad. A continuación, acepte iniciar el programa de desarrollador.

    En la configuración de administración del dispositivo, permita la instalación del programa.

  • Después de instalar el programa, su icono aparecerá en el escritorio.

    Abre la aplicación usando el icono del escritorio que aparece para comprobar su funcionamiento

  • Si la aplicación se abre y funciona correctamente, has hecho todo correctamente y puedes empezar a utilizar tu programa.

    Las pruebas de aplicaciones iOS estarán disponibles después de registrarse en la App Store como desarrollador y pagar la tarifa inicial. Un programa para diagnosticar nuevos programas se llama TestFlight.

    Cómo publicar la aplicación creada

    Las Pautas de revisión de la App Store contienen una lista de reglas que debe cumplir una nueva aplicación. Para publicar un programa en la App Store, debe iniciar sesión en https://developer.apple.com/register/ con su AppleID o crear una nueva cuenta. Para los particulares, el placer de presentar su aplicación a los desarrolladores de Apple cuesta 99 dólares.

    Posibles problemas al crear aplicaciones

    El entorno de desarrollo utilizado para crear aplicaciones es lo suficientemente conveniente y simple para un principiante. El principal problema al que puede enfrentarse es la falta de habilidades técnicas. Por lo tanto, si realmente quieres desarrollar aplicaciones en la App Store, prepárate para practicar mucho. También le será útil estudiar literatura de diversas fuentes en esta área.

    Cuando decida intentar crear aplicaciones para iOS, no tenga miedo de cometer errores. Comience con una idea original y desarrollela utilizando las capacidades del entorno de desarrollo. Practica, desarrolla tus habilidades, sigue las novedades y tendencias en el campo de las tecnologías TI. Y, tal vez, su aplicación no solo se volverá popular y reconocible, sino que también generará ganancias decentes.


    Reglas para aceptar solicitudes en la App Store

    Los editores de la App Store seleccionan cuidadosamente las aplicaciones y a menudo rechazan su publicación. La revisión de la nueva solicitud tardará otras dos semanas. Nuestro número de rechazos llegó a seis, fueron necesarios tres meses completos para publicar la solicitud.

    La buena noticia es que Apple ha descrito los requisitos de la aplicación en .

    2. Funcionalidad

    Los editores de la App Store rechazan las aplicaciones que
    2.1 están cayendo
    2.2 contienen errores visibles
    2.3 no hagas lo que está escrito en la descripción
    2.4 contienen características no documentadas u ocultas
    2.5 utiliza API de iOS no documentadas
    2.6 descargar, instalar o ejecutar código ejecutable
    2.7 versiones "beta", "demo" y "prueba"
    2.13 contienen únicamente materiales publicitarios y de marketing
    2.18 aprobar el uso excesivo de alcohol o drogas, animar a los niños a beber alcohol y fumar
    2.19 realizar diagnósticos incorrectos o mostrar datos incorrectos del dispositivo
    2.25 muestra aplicaciones de otros desarrolladores para promoción o compra en una interfaz similar a AppStore

    Los editores PUEDEN rechazar solicitudes que:
    2.11 repetir aplicaciones que ya están en la App Store, especialmente si ya hay muchas allí, por ejemplo: linternas, Kama Sutras, aplicaciones de pedos.
    2.12 sitios web no particularmente útiles, únicos o simplemente diseñados como aplicaciones
    2.22 restringir arbitrariamente a los usuarios de la aplicación, por ejemplo, por ubicación u operador de telefonía móvil

    2.10 Las aplicaciones de iPhone deberían ejecutarse en iPad en tamaño normal y doble.
    2.15 Los usuarios podrán descargar aplicaciones de más de 50 megas únicamente vía WiFi

    2.20 Se bloquearán los desarrolladores que saturan la App Store con diferentes versiones de la misma aplicación.

    2.21 Las aplicaciones que contengan solo una canción o película deben estar en iTunes Store, solo un libro en iBookStore.

    3. Metadatos (nombre, descripción, icono)

    La descripción de la aplicación no debe ser "fish" 3.2, mencionar los nombres de otras plataformas móviles 3.1 (Android, Windows Phone...). La descripción debe corresponder a la funcionalidad de la aplicación 3.3

    3.4 Los nombres de las aplicaciones en iTunes y en el escritorio del dispositivo deben ser similares.
    3.5 Los íconos de aplicaciones grandes y pequeños deben ser iguales
    3.6 La descripción y los íconos deben tener una calificación de 4+ (se puede mostrar a niños de cuatro años).

    3.10 Se bloquearán los desarrolladores que compren o generen reseñas de usuarios o manipulen las tapas de la App Store.

    4. Ubicación

    Los editores rechazan las solicitudes que
    4.1 no pedir consentimiento al usuario antes de determinar su ubicación
    4.2 utilizar la geolocalización para controlar automáticamente automóviles, aviones u otros dispositivos, 4.3 llamar a servicios de emergencia o controlar vuelos
    4.4 La obtención de datos de geolocalización debe estar directamente relacionada con la funcionalidad de la aplicación o para mostrar publicidad

    5. Notificaciones automáticas

    Las aplicaciones que utilicen incorrectamente notificaciones push serán rechazadas.

    5.1 Las notificaciones push deben implementarse a través de la API de notificaciones push de Apple (APN)
    5.3 Debe obtener el consentimiento del usuario antes de enviar notificaciones
    5.4 Las notificaciones push no deben enviar información personal o confidencial
    5.7 No se puede cobrar al usuario por utilizar notificaciones push

    No debes enviar virus, troyanos (5.9), spam (5.5) ni publicidad (5.6).

    6.Centro de juegos

    La identificación del jugador no se puede mostrar al jugador ni a otras personas (6.1) y no se puede usar de otra manera que no sea como se describe en las reglas de Game Center (6.2).

    9. Multimedia

    9.1 Se requieren aplicaciones para usar MediaPlayer Framework para acceder a la biblioteca de música del dispositivo
    9.2 Se rechazarán aplicaciones similares a la interfaz del iPod.

    Requisitos para la transmisión de datos a través de redes celulares (a través de WiFi puedes transmitir como desees):
    9.3 Audio no más de 5 MB en 5 minutos
    9.4 Los vídeos de más de 10 minutos deben utilizar HTTP Live Streaming e incluir una versión de audio de 64 kpbs.

    11. Compras

    Cuanto más cara es una aplicación o compra, más cuidadosamente la revisa Apple (11.11)


    11.1 abrir o desbloquear nuevas funciones sin utilizar los mecanismos de la AppStore
    11.2 utilizar mecanismos distintos a la compra dentro de la aplicación (IAP) para comprar contenido, desbloquear funciones o proporcionar servicios en la aplicación
    11.3 vender bienes del mundo físico (entradas de cine, pizza) o servicios utilizados fuera de la aplicación (lavado de autos) a través de IAP
    (de hecho, la cláusula 11.3 significa que los bienes y servicios físicos utilizados fuera de la aplicación no se pueden vender a través de IAP: tarjetas de crédito, SMS)
    11.5 vender préstamos que tienen fecha de vencimiento
    11.8 desbloquear el acceso a funciones del teléfono inteligente, como cámara o giroscopio, por dinero
    11.9 vender contenido para alquilar (deja de estar disponible con el tiempo)
    11.13 contienen enlaces a mecanismos de compra externos, como un botón de "comprar" que conduce a un sitio web con un formulario de compra

    Hay cuatro tipos de IAP:
    - consumibles (se pueden comprar varias veces: munición, salud, créditos de Skype)
    - no consumibles (comprados una vez: películas, libros, funciones de aplicaciones, nuevos niveles)
    - suscripciones de renovación automática
    - suscripciones actualizadas manualmente

    Debes configurar correctamente el tipo de tus IAP (11.7), por ejemplo, no consumibles para películas o funciones adicionales, suscripciones para pagos recurrentes.

    Las suscripciones de renovación automática debitan dinero automáticamente de la tarjeta del usuario. Sólo se pueden utilizar para: publicaciones periódicas (revistas, periódicos), suscripciones a aplicaciones comerciales y aplicaciones multimedia (música, vídeo) (11.15).

    Aplicaciones poder utilizar contenido (revistas, música, películas) comprado fuera de la aplicación, a menos que proporcione un enlace a un mecanismo de compra externo. (11.14)

    Si utiliza compras dentro de la aplicación, le recomiendo leer Cómo comenzar con las compras dentro de la aplicación

    13 daños

    Los editores rechazan solicitudes que:
    13.1 sugerir al usuario que utilice el dispositivo de tal manera que pueda dañarse (tirar por una ventana, golpear una mesa)
    13.2 agota rápidamente la batería o calienta el dispositivo

    Los editores PUEDEN rechazar una solicitud que pueda causar daño físico al usuario.


    15 Violencia

    Los editores rechazan las solicitudes que contengan
    15.1 imágenes realistas de personas o animales asesinados, mutilados, baleados, apuñalados, torturados, heridos
    15.2 descripciones de violencia o abuso de niños
    15.4 Representaciones realistas de armas que fomentan el uso ilegal o imprudente
    15.5 Juego de ruleta rusa

    15.4 Los "enemigos" del juego no deben representar ninguna raza, nación, cultura, gobierno o corporación real.

    17 Privacidad

    17.1 Las aplicaciones deben solicitar permiso al usuario para transferir datos sobre él e informar dónde y por qué se utilizarán estos datos.
    17.2 Los editores rechazan aplicaciones que no funcionan sin que el usuario proporcione datos personales (correo electrónico, fecha de nacimiento,...)

    18 pornografía

    18.1 Las solicitudes no deben contener pornografía.
    18.2 Los editores rechazan aplicaciones donde el contenido generado por el usuario sea a menudo pornográfico (por ejemplo, chat-ruleta)

    Definición de pornografía: descripción o representación explícita de genitales o actos destinados a la estimulación erótica en lugar de un atractivo estético o emocional.

    20. Concursos, sorteos, loterías, sorteos y juegos de azar

    20.1 Los sorteos y concursos deben ser patrocinados por el desarrollador (o cliente) de la aplicación.
    20.2 Las reglas de los sorteos y concursos deben presentarse en la solicitud. Sus reglas deberían dejar claro que Apple no tiene nada que ver con la competencia.
    20.3 El desarrollador debe tener una licencia para operar la lotería.
    20.4 No puedes vender billetes de lotería en aplicaciones
    20.5 El desarrollador de un juego con dinero real (apuestas deportivas, póquer, casino, apuestas de carreras de caballos) debe tener permisos y licencias en todos los países donde la aplicación esté disponible. Los juegos con dinero real deberían ser gratuitos en la AppStore
    20.6 En juegos con dinero real, no puedes vender créditos para IAP (es decir, cuando puedes retirar ganancias en dinero real, no puedes realizar apuestas para IAP)

    22. Requisitos legales

    Los editores rechazan solicitudes que:
    22.4 permitir el intercambio ilegal de archivos
    22.5 contienen anuncios de juegos de apuestas
    22.6 permitir llamadas anónimas o SMS

    22.9 las solicitudes que calculan la dosis de un medicamento deben ser emitidas por el fabricante del medicamento, el hospital, la compañía de seguros o el instituto de investigación.

    24. Aplicaciones para niños

    Las aplicaciones de la categoría "Para niños" de la App Store deben estar destinadas a una edad específica: menores de 5 años, de 6 a 8 años o de 9 a 11 años (24.4)

    Solicitudes para niños menores de 13 años:
    24.1 debe tener una política de privacidad
    24.3 Debe solicitar el permiso de los padres para cualquier enlace o compra fuera de la aplicación
    24.2 no puede mostrar publicidad contextual o publicidad basada en el comportamiento del usuario

    También hay una sección para que puedas especificar un ensamblaje específico que debe enviarse para revisión y luego a la tienda. La selección no está disponible hasta que hayamos cargado cualquier versión de la aplicación en iTunes Connect. Volveremos a esta sección más adelante:




    Configuración, construcción y carga del proyecto.

    Abra el proyecto de su aplicación en XCode, vaya a la configuración del proyecto. El identificador de paquete debe coincidir con el BundleID que especificó al crear el AppID. También debe desactivar la función de firma automática en XCode. En la lista desplegable Perfil de aprovisionamiento, seleccione el que creó recientemente.



    Tenga en cuenta: sin todos los íconos requeridos (incluido el ícono de la tienda de 1024 puntos), iTunes Connect no verificará automáticamente la compilación de la aplicación.


    El proyecto ahora se puede ensamblar y enviar a iTunes Connect. Para hacer esto, haga clic en el menú Producto - Archivo. Como resultado de la compilación, se mostrará la ventana del organizador XCode, haga clic en el botón "Subir a App Store" allí:



    Se abre la ventana de configuración de carga en la App Store. Lea más sobre código de bits y eliminación de símbolos. Deje la configuración sin cambios.



    En el siguiente paso, debe seleccionar un perfil de aprovisionamiento de la lista desplegable de perfiles adecuados:



    Luego, XCode preparará el archivo para cargarlo en iTunes Connect. En esta pantalla prestamos atención a los parámetros que hemos configurado. Haga clic en Cargar.



    Dependiendo de la velocidad de su conexión, deberá esperar un tiempo. Si todo está bien, XCode informará una carga exitosa en iTunes Connect. Puedes pasar a la última etapa.


    Envío para revisión

    En iTunes Connect, puedes ver la compilación cargada en la pestaña Actividad. Para proyectos Swift, la verificación automática de compilación demora aproximadamente media hora. Hasta entonces, el ensamblaje tendrá el estado Procesamiento:



    Una vez completada la verificación, el ensamblaje está disponible para su selección en la página de información de la versión de la aplicación:



    Seleccionando el conjunto:



    Después de esto, la aplicación tendrá un ícono en iTunes Connect. Guarde sus cambios. Ahora puede enviar el ensamblaje para su revisión.



    ¡Listo! Hiciste todo lo que pudiste. Espere una respuesta dentro de unos días. No olvides que iTunes Connect está de vacaciones del 23 al 27 de diciembre. Los desarrolladores no podrán actualizar ni agregar nuevas aplicaciones a la App Store ni cambiar las etiquetas de precios. Todas las demás funciones de iTunes Connect estarán disponibles.

    No hablaremos sobre cómo pagar impuestos correctamente y enviar declaraciones a través de Internet; hablaremos de esto en las siguientes publicaciones.

    En lugar de eso, compartiremos nuestra experiencia al ingresar a la AppStore. Cada día se agregan miles de aplicaciones, ríos verdes de trozos de papel nítidos fluyen hacia los bolsillos de los desarrolladores (y de Apple) y cientos de nuevos programadores y empresas se registran en el programa de desarrolladores de iOS. La creciente popularidad de la plataforma iOS nos hizo pensar: ¿por qué no escribir nuestra propia aplicación para iPhone? Por cierto, nuestra aplicación es completamente gratuita :)

    No nos detendremos en todas las vicisitudes del desarrollo de aplicaciones dentro del equipo, pero nuestra experiencia al registrar una empresa en el programa de desarrolladores de Apple puede resultar útil. Te describiremos todo el proceso detalladamente, paso a paso y con imágenes.

    Convertirse en desarrollador de Apple

    Vaya directamente a la página desarrollador.apple.com/programs/ios.

    En primer lugar, se nos preguntará si queremos unirnos al programa como desarrolladores de Apple ya registrados o como novatos. Somos principiantes, por eso seleccionamos el elemento “Nuevo desarrollador de Apple” con la opción de crear una nueva ID de Apple.

    En la siguiente pantalla la pregunta clave es si somos una empresa o un desarrollador. Siéntete libre de elegir "Empresa" y prepárate para lo peor.

    Nos piden mucha información personal e incluso íntima, desde el nombre y apellido hasta la dirección del trabajo y el número de teléfono.

    A continuación, se nos pedirá que seleccionemos las categorías de aplicaciones que queremos desarrollar, a qué mercado nos dirigimos y para qué plataforma vamos a desarrollar (iOS, Mac OS X o Safari), cuántos años llevamos desarrollando y (Mirando fijamente a los ojos) nos preguntarán si estamos desarrollando aplicaciones “al margen”... en el sentido de otras plataformas móviles.



    Los últimos pasos son comprobar el acuerdo de licencia (acepto, confirmo, no me opongo, estoy completamente a favor)

    E introduce el código de confirmación que te será enviado al correo electrónico especificado al principio.

    ¡Felicidades! ¡Ahora eres desarrollador honorario de Apple! Uno entre miles... ¡pero qué uno!

    Registrar una empresa en el Programa de Desarrolladores de iOS

    Para registrar una empresa en el Programa de Desarrolladores de iOS, Apple necesita saber el nombre, la dirección y el número de teléfono de la empresa.

    Así como los datos de contacto del responsable del registro en el iOS Developer Program y que tiene toda la autoridad necesaria para ello.

    Seleccione el programa para desarrolladores de iOS,

    Confirme toda la información ingresada en una pantalla separada

    Y estamos esperando la confirmación de Apple. Por lo general, se tarda aproximadamente un día en procesar la solicitud. Después de confirmar la solicitud, deberá aceptar el acuerdo de licencia de Apple y pagar (¡por fin!) por participar en el programa.

    Dado que todavía no existe una Apple Store en Rusia, el único método de pago es rellenar un formulario especial (con datos muy íntimos sobre una de sus tarjetas bancarias, con la que Apple podrá recaudar hasta 99 dólares con sus manitas codiciosas). Para este formulario, hemos emitido una tarjeta bancaria virtual con un límite de $100. El formulario completo debe enviarse a Apple. En aproximadamente un día recibirá la confirmación del débito de fondos.

    Probamos nuestra existencia y entrenamos el inglés hablado.

    ¿Parecería que es eso? ¡No! Ahora debes demostrar que no eres un camello.
    Apple debe asegurarse de que su empresa realmente exista oficialmente, para lo cual debe tomar un extracto del Registro Estatal Unificado de Personas Jurídicas con información sobre su empresa, traducirlo al inglés y enviarlo a Apple... así es, por fax. . Con el número de teléfono, el nombre de la empresa y su número de solicitud escritos en una hoja de papel aparte. Al mismo tiempo, ¡un detalle importante! - el nombre de su empresa en el extracto traducido debe coincidir EXACTAMENTE con el declarado al registrar la empresa en el Programa para desarrolladores de iOS. Tenga paciencia: los burócratas de Apple comienzan a revisar los documentos enviados en aproximadamente una semana, y cualquier punto oscuro en cualquiera de las páginas resultará en una carta cortés pidiéndoles que los reenvíen. Todo otra vez otra vez. Y espera de nuevo.

    Luego, Apple te llamará para verificar que existes. Y en inglés dirá eso: ¡HIP-HIP-HURRAY! - todo está en orden con los documentos y se le ha dado acceso al portal para desarrolladores itunesconnect.apple.com. En este portal puedes enviar tu solicitud para su revisión, ver las estadísticas de descarga diarias, completar los datos de la cuenta a la que Apple deberá acreditar el dinero ganado, configurar tu propia versión del EULA...

    Por cierto, sobre comprobar la aplicación. Los chicos lo intentan con bastante atención e incluso comprueban las aplicaciones rusas con sumo cuidado. La primera vez nuestra solicitud fue rechazada porque no pudieron iniciar sesión en Elba (solo puedes trabajar en la aplicación móvil; por ahora debes registrarte a través de la aplicación web). La segunda vez, cuando ya habíamos proporcionado un nombre de usuario y una contraseña de prueba, se aprobó la solicitud.

    ¿Y?

    ¿Qué pasará después? Y luego debemos elevar nuestra aplicación a la categoría Empresas lo más alto posible y monitorear las descargas. Y también seguir trabajando en la funcionalidad. Bueno, no olvides enviar $99 al extranjero una vez al año por usar una tienda con el conocido nombre AppStore.
    ¡Feliz registro!

    Por cierto, lo olvidé por completo :) Aquí

    Imaginemos por un momento que tu sueño se ha hecho realidad: la aplicación ha sido desarrollada, todo el difícil proceso queda atrás, todas las noches sin dormir, las jornadas laborales, los litros de café y las montañas de cigarrillos. Lo que hasta hace poco estaba en tu imaginación ahora está en tus manos. Ves cómo funciona y vive, estás satisfecho con el camino recorrido. ¿Pero alguna vez has pensado en lo que sucederá después? ¿Cómo presentar una aplicación al mundo? ¿No? ¡Entonces este articulo es para usted!

    La solicitud deberá enviarse a las tiendas digitales App Store y Google Play. Pero, ¿cómo hacerlo con la menor pérdida de tiempo, nervios, café y tabaco? Por ejemplo, los editores de la App Store pueden rechazar su aplicación una y otra vez; el historial incluye 6, 10 o 12 rechazos. ¿Cuáles son los pasos correctos para enviar una aplicación a la tienda? Vamos a resolverlo.

    ¿Dónde empezar?

    Para asegurarse de que Apple no rechace su aplicación, le recomendamos que lea atentamente las Pautas de revisión oficiales de la App Store. Todos los puntos que pueden impedir que los usuarios conozcan su aplicación se describen aquí con cierto detalle. Google Play también habla de lo que es posible y lo que no. Conocer estas reglas aumenta en gran medida las posibilidades de que su aplicación se cargue correctamente en la tienda.

    Cómo subir una aplicación a la App Store

    Entonces, primero debes registrar una cuenta de desarrollador en la tienda. En la App Store funciona así:

    1. Debe seguir el enlace: https://developer.apple.com/register/.
    2. Inicie sesión con un AppleID existente o cree uno nuevo.
    3. Si ve el mensaje "Ya aceptó el Acuerdo de desarrollador de Apple", vaya a su cuenta.
    4. En la parte inferior de la página, seleccione "Unirse al programa de desarrolladores de Apple".
    5. Luego haga clic en "Inscribirse" y "Iniciar nueva inscripción".
    6. Seleccione el tipo de entidad (nota: Empresa No encaja).
    7. Complete todos los formularios, confirme el acuerdo y pague la tarifa de usuario de $99;
    8. Una vez que su perfil esté listo, agregue uno de sus ID de Apple como desarrollador y al menos uno de ellos como administrador a través de Usuarios y Roles en su perfil de conexión de iTunes.

    Cómo subir una aplicación a Google Play

    En Google Play todo es un poco más sencillo:

    1. Visita la Consola para desarrolladores de Google Play.
    2. Ingrese información básica sobre usted: nombre, correo electrónico, etc. Esta información se puede cambiar más adelante.
    3. Lea y acepte el Acuerdo de distribución de Google Play en su país/región.
    4. Tenga en cuenta que las aplicaciones que publique en Google Play deben cumplir con el Centro de políticas para desarrolladores y las leyes de exportación de EE. UU.
    5. Pague la tarifa de registro de $25 mediante Google Payments. Si no tiene una cuenta de Google Payments, puede crear una rápidamente durante el proceso de registro.
    6. Al finalizar, recibirás un correo electrónico de confirmación de registro a la dirección de correo electrónico que proporcionaste al principio.

    Pruebas

    Probando aplicaciones de iOS

    En la App Store, esto se puede hacer de varias maneras: a través del servicio de Apple: TestFlight, o mediante diawi.com, hockeyapp.net, testfairy.com y otros de terceros. Estos últimos pueden parecer más sencillos, pero en realidad no facilitan la vida a los desarrolladores. El proceso de prueba en sí se puede llevar a cabo de dos maneras:

    • Instalando la aplicación directamente en el dispositivo desde la computadora del desarrollador a través de un cable. Este método es ideal para el evaluador, pero no funciona en absoluto para el cliente. Tampoco es adecuado si el desarrollador y el evaluador trabajan en oficinas diferentes.
    • En realidad a través de TestFlight. Para hacer esto, debe descargar la aplicación en iTunesConnect.

    El acceso a TestFlight estará disponible solo después de registrarse y pagar una cuenta de desarrollador. El AppleID del cliente y de todos los que probarán el programa deben agregarse a los "probadores" en la página de la aplicación y en la pestaña TestFlight.

    Si se trata de un tester nuevo que no se ha agregado antes, debe ir a la sección "Usuarios y roles" y agregar su AppleID allí. Después de que este usuario reciba la invitación y la confirme, deberá agregarlo a los "probadores de aplicaciones" en la misma pestaña TestFlight. No olvide hacer clic en "Guardar".

    Todos los evaluadores deberán descargar la aplicación "TestFlight" de la App Store e iniciar sesión con el AppleID que figura en "probadores de aplicaciones". Ahora todos los evaluadores recibirán notificaciones por correo y en la aplicación TestFlight sobre nuevas compilaciones.

    Las pruebas pueden ser tanto internas (acceso a solo 25 usuarios) como públicas (hasta 1000). En el caso de pruebas externas, tendrás que pasar por una revisión extensa, como cuando se publica en la App Store.

    El envío a la App Store se produce solo después de completar completamente el perfil, agregar una descripción, capturas de pantalla y otra información necesaria. Tenga en cuenta que una vez enviado, no se puede cambiar nada.

    Después de enviar su solicitud para su revisión, deberá esperar de dos días a una semana (en algunos casos, especialmente antes de Navidad, puede llevar dos o incluso tres semanas). Tenga en cuenta que los empleados de Apple están cerrados los fines de semana y a finales de diciembre. Por lo tanto, es mejor no enviar solicitudes para su revisión durante este período.

    Probando aplicaciones de Android

    A la hora de probar aplicaciones de Android, también se puede realizar de varias formas.

    Lo más simple y, quizás, más efectivo es enviar el archivo .apk directamente a los evaluadores y clientes utilizando cualquier medio de comunicación conveniente (Skype, correo, etc.). Pero desde el punto de vista de la seguridad y el sentido común, es mejor cargar el archivo en su propio servidor o en la nube y enviar el enlace a todos; este es el método que utilizamos con éxito en nuestra empresa. Luego podrás configurar el ensamblaje automático de compilaciones a través de CI, lo que te permitirá recibir una nueva compilación casi todos los días sin esfuerzo adicional.

    Por supuesto, existen formas alternativas de enviar una solicitud, como hockeyapp.net, pero requieren un registro adicional, mientras que su propio servidor o nube (por ejemplo, ownCloud) no requiere nada.

    También puedes realizar pruebas a través del propio Google Play. También puede ser interno (acceso sólo a usuarios específicos) o público (acceso mediante enlace). En ambos casos, la aplicación se puede descargar sin mucha dificultad, al igual que en la App Store de Apple. Pero para ello es necesario firmar la solicitud.

    Al igual que en la App Store, el envío a Play Market se produce solo después de completar completamente el perfil, agregar una descripción, capturas de pantalla y otra información necesaria. No puedes cambiar nada después de enviarlo. Luego, debe esperar de 1 a 2 días, después de lo cual la aplicación se publicará automáticamente en Play Market.

    Certificados

    También debe firmar la solicitud antes de enviarla para su revisión en Play Market. Esto se puede hacer al principio o al final, lo principal es antes de enviarlo a revisión. Se requieren los siguientes datos del cliente: Contraseña del almacén de claves, Alias, Contraseña de clave, Nombre y apellido, Unidad organizativa, Organización, Ciudad, Estado, País.

    Luego, los desarrolladores generarán un certificado (generalmente por 25 años). ¡El certificado debe enviarse al cliente y es obligatorio! Advierte que no se puede regenerar. ¡En ningún caso! Es necesario para futuras actualizaciones de la aplicación. Si se pierde, tendrás que liberarlo nuevamente. El certificado no debe enviarse por correo por motivos de seguridad.

    En la App Store, un desarrollador con derechos de administrador podrá generar e instalar de forma independiente todos los certificados necesarios a través de XCode. Este proceso tardará varias horas. Dado que el cliente es el propietario de la aplicación, será visible como desarrollador tanto en App Store como en Google Play. Una cuenta de desarrollador en la App Store cuesta $99 dólares al año, en Google Play, $25 dólares al año. Puede enviar una solicitud a las tiendas solo con una cuenta de desarrollador.

    ¡Imprimir!

    Bueno, ahora conoces las reglas para aceptar una solicitud en App Store y Google Play. Siguiendo estas instrucciones, publicar la aplicación no será difícil y finalmente podrá presentarle al mundo su creación. Lo principal es que el niño sea digno.



    
    Arriba