Cómo hacer una aplicación para iPhone (con imágenes)

Tabla de contenido:

Cómo hacer una aplicación para iPhone (con imágenes)
Cómo hacer una aplicación para iPhone (con imágenes)

Video: Cómo hacer una aplicación para iPhone (con imágenes)

Video: Cómo hacer una aplicación para iPhone (con imágenes)
Video: Cómo Restaurar Google Chrome a su Estado Original 2023 | restablecer chrome a valores de fabrica 2024, Mayo
Anonim

El mercado de las aplicaciones cambia y cambia constantemente, y las historias de éxito son lo suficientemente grandes como para llamar la atención de cualquiera. ¿Crees que tienes la próxima gran idea para una aplicación de iPhone? Puede ser más fácil de hacer de lo que cree. Aunque necesitará aprender algo de codificación, gran parte del trabajo de la interfaz se puede hacer gráficamente. Crear una aplicación requerirá tiempo, aprendizaje y paciencia, ¡pero tal vez puedas crear el próximo Flappy Bird! Consulte el Paso 1 a continuación para comenzar.

Pasos

Parte 1 de 5: Configuración de su entorno de desarrollo

Hacer una aplicación para iPhone Paso 1
Hacer una aplicación para iPhone Paso 1

Paso 1. Descargue e instale Xcode

Xcode es el entorno de desarrollo en el que se crean todas las aplicaciones de iPhone. Xcode está disponible de forma gratuita en Apple, pero requiere la instalación de OS X 10.8 o posterior. No existe una forma oficial de ejecutar Xcode en una PC con Windows o Linux. Esto significa que si desea desarrollar una aplicación para iPhone pero no tiene una Mac, primero deberá invertir en una.

  • Para desarrollar aplicaciones de iOS 8, necesitará Xcode 6.0.1 y el SDK de iOS 8, ambos disponibles en Apple. El SDK de iOS 8 contiene una cantidad significativa de nuevas API que le permiten crear todo tipo de nuevas experiencias de aplicaciones, incluida la integración de iCloud y Touch ID.
  • Para desarrollar aplicaciones de iOS 10, necesitará Xcode 8 y el SDK de iOS 10, también disponible en Apple. Hay cambios significativos en el lenguaje Swift y el SDK en esta versión de Xcode de los que querrá estar al tanto, pero la buena noticia es que no habrá más cambios de "ruptura de código" en el lenguaje Swift después de esta versión..
Hacer una aplicación para iPhone Paso 2
Hacer una aplicación para iPhone Paso 2

Paso 2. Instale un buen editor de texto

Si bien puede codificar completamente dentro de Xcode, encontrará que trabajar con grandes fragmentos de código es mucho más fácil si tiene un editor de texto dedicado que se especializa en la sintaxis de programación. TextMate y JEdit son dos opciones muy populares.

Hacer una aplicación para iPhone Paso 3
Hacer una aplicación para iPhone Paso 3

Paso 3. Instale un programa de gráficos vectoriales

Si planea crear arte y diseños personalizados para su aplicación, querrá un programa que pueda crear gráficos vectoriales. Los gráficos vectoriales se escalan sin perder claridad y son esenciales para una aplicación atractiva. Los programas de vectores populares incluyen CorelDraw, Adobe Illustrator y Xara Designer, que son comerciales, e Inkscape, que es gratuito. Un programa de dibujo de gráficos vectoriales agradable y gratuito es DrawBerry. No es tan poderoso como los programas profesionales, pero es bueno para un usuario nuevo, o si simplemente no desea pagar por algo solo por un uso.

Hacer una aplicación para iPhone Paso 4
Hacer una aplicación para iPhone Paso 4

Paso 4. Familiarícese con Objective-C

Objective-C es el lenguaje de programación utilizado para crear funciones dentro de las aplicaciones de iPhone. Maneja la manipulación de datos y objetos. Objective-C es un derivado de la familia de lenguajes C y es un lenguaje orientado a objetos. Si ya tiene un conocimiento básico de C o Java, Objective-C debería ser, en su mayor parte, bastante fácil de comprender.

  • Una opción más nueva es crear su aplicación usando el lenguaje Swift, la continuación de Objective-C. Swift tiene una sintaxis mucho más amigable y una sensación más moderna.
  • Si bien es posible crear una aplicación básica sin conocer Objective-C, no puede realizar ningún tipo de función avanzada sin codificarla usted mismo. Sin Objective-C, todo lo que puede hacer es moverse hacia adelante y hacia atrás entre pantallas.
  • Hay una variedad de tutoriales disponibles en línea, así como una gran cantidad de información que se puede encontrar en varios libros sobre Objective-C o Swift. Si el desarrollo de aplicaciones para iPhone es algo que desea tomar en serio, estará bien servido si tiene algunos recursos a mano.
  • Algunas de las comunidades de Objective-C y Swift en línea más populares incluyen los foros de desarrolladores de Apple, el grupo de Google iPhoneSDK y StackOverflow.
Hacer una aplicación para iPhone Paso 5
Hacer una aplicación para iPhone Paso 5

Paso 5. Considere la posibilidad de subcontratar el desarrollo

Si simplemente no tiene ningún interés en aprender Objective-C o Swift o no tiene un hueso artístico en su cuerpo, hay una gran cantidad de trabajadores independientes y equipos de desarrollo que pueden asumir varios aspectos de su proyecto para usted. Subcontratar su desarrollo es un proceso complicado, pero puede ahorrarle muchos dolores de cabeza si no es del tipo de programación. Asegúrese de que todos los involucrados firmen un Acuerdo de confidencialidad y que las estructuras de pago estén establecidas antes de que comience cualquier trabajo.

Upwork (anteriormente oDesk y Elance) es el servicio independiente más popular en Internet que cuenta con cientos de desarrolladores y artistas de todos los niveles

Hacer una aplicación para iPhone Paso 6
Hacer una aplicación para iPhone Paso 6

Paso 6. Cree una cuenta de desarrollo

Para distribuir su aplicación en la App Store o dársela a otros para que la prueben, deberá registrarse para obtener una cuenta de desarrollador de Apple. La cuenta cuesta $ 99 por año y requerirá que ingrese la información de impuestos y cuenta bancaria.

Puede crear su cuenta en el sitio web del Centro de desarrollo de iOS

Hacer una aplicación para iPhone Paso 7
Hacer una aplicación para iPhone Paso 7

Paso 7. Descargue algunas aplicaciones de prueba

Una vez que se haya registrado para obtener una cuenta de desarrollador, tendrá acceso a los recursos de desarrollo de Apple. Estos recursos incluyen una variedad de proyectos de muestra que pueden brindarle una gran cantidad de información sobre cómo funciona el desarrollo de aplicaciones. Encuentre un ejemplo que esté relacionado con el tipo de aplicación que desea crear y juegue con él en Xcode.

Parte 2 de 5: Planificación de la aplicación

Hacer una aplicación para iPhone Paso 8
Hacer una aplicación para iPhone Paso 8

Paso 1. Defina su concepto

Antes incluso de abrir Xcode por primera vez, debe tener un plan bien pensado para su aplicación y sus funciones. Esto podría incluir un documento de diseño que describa toda la funcionalidad de la aplicación, bocetos de la interfaz de usuario y el flujo entre pantallas, y una idea básica de los tipos de sistemas que deberán implementarse.

  • Intente ceñirse a su documento de diseño tanto como sea posible mientras desarrolla su aplicación. Esto lo ayudará a mantenerse enfocado en las funciones que desea.
  • Intente dibujar al menos un boceto en miniatura para cada pantalla en su aplicación.
Hacer una aplicación para iPhone Paso 9
Hacer una aplicación para iPhone Paso 9

Paso 2. Determine su audiencia

La audiencia de su aplicación tendrá mucho que ver con la apariencia y la funcionalidad de la aplicación. Por ejemplo, una aplicación de lista de tareas tendrá una audiencia muy diferente a un juego de disparos sangrientos. Esto te ayudara

Hacer una aplicación para iPhone Paso 10
Hacer una aplicación para iPhone Paso 10

Paso 3. Aborde una necesidad con la aplicación

Si su aplicación es una utilidad de algún tipo, debería ofrecer una solución a un problema que no se ha resuelto antes o una solución o método único o uno que lo haga mejor que los intentos anteriores. Si su aplicación es un juego, debe tener una característica o características únicas que ayuden a diferenciarla y atraer a jugadores específicos.

Hacer una aplicación para iPhone Paso 11
Hacer una aplicación para iPhone Paso 11

Paso 4. Considere el contenido

Su interfaz de usuario estará determinada por el tipo de contenido que le está mostrando al usuario de su aplicación. Por ejemplo, si la aplicación trata con fotos, querrá una interfaz de usuario que haga que mirar fotos y navegar por ellas sea lo más fácil posible.

Hacer una aplicación para iPhone Paso 12
Hacer una aplicación para iPhone Paso 12

Paso 5. Practique buenos procesos de diseño de UI

La interfaz de usuario nunca debe interponerse en el camino del usuario. Esto significa que las opciones deben estar claramente visibles y el usuario nunca debe tener que preguntarse qué botón hace qué. Si está utilizando iconos, deben representar con precisión su función. La navegación a través de la aplicación debe ser fluida y natural.

El diseño de la interfaz de usuario es tanto una forma de arte como una ciencia. Es probable que revise su diseño constantemente a medida que evoluciona su proyecto

Parte 3 de 5: Creación de la aplicación

Hacer una aplicación para iPhone Paso 13
Hacer una aplicación para iPhone Paso 13

Paso 1. Crea un nuevo proyecto en Xcode

Abra Xcode e inicie un nuevo proyecto desde el menú Archivo. Seleccione "Aplicación" debajo del encabezado "iOS" en el lado izquierdo de la ventana. En la sección de plantillas, elija "Aplicación vacía".

  • Hay una variedad de plantillas disponibles, todas diseñadas para diferentes tareas. Comience con una plantilla en blanco hasta que se sienta más cómodo con el proceso de desarrollo. Puede probar una de las plantillas más complicadas una vez que esté familiarizado con cómo funciona todo.
  • Deberá proporcionar un nombre de producto, el identificador de su empresa y el prefijo de clase. Si aún no tiene un identificador de empresa de Apple, ingrese com.example. Para el prefijo de clase, ingrese XYZ.
  • Seleccione "iPhone" en el menú Dispositivos.
Hacer una aplicación para iPhone Paso 14
Hacer una aplicación para iPhone Paso 14

Paso 2. Cree un guión gráfico

El Storyboard es la representación visual de todas las pantallas de su aplicación. Muestra el contenido de cada pantalla, así como las transiciones entre ellas. La herramienta Storyboard te ayudará a desarrollar el flujo de tu aplicación.

  • Haga clic en Archivo → Nuevo → Archivo.
  • Debajo del encabezado de iOS, haga clic en "Interfaz de usuario".
  • Seleccione Storyboard y haga clic en Siguiente.
  • Seleccione iPhone en el menú Dispositivos y luego nombre el archivo "Principal". Asegúrese de que esté guardado en la misma ubicación que su proyecto.
Hacer una aplicación para iPhone Paso 15
Hacer una aplicación para iPhone Paso 15

Paso 3. Asigne su Storyboard a su proyecto

Una vez que cree el Storyboard, deberá asignarlo como la interfaz principal de su aplicación. Esto cargará el Storyboard cuando se inicie la aplicación. Si no asigna el guión gráfico, no sucederá nada cuando inicie la aplicación.

  • Haga clic en el nombre de su proyecto en el árbol de navegación de la izquierda.
  • Busque el encabezado Objetivos en el marco principal. Seleccione su proyecto de la lista de objetivos.
  • Busque la sección Información de implementación en la pestaña General.
  • Ingresa Main.storyboard en el campo de texto "Interfaz principal".
Hacer una aplicación para iPhone Paso 16
Hacer una aplicación para iPhone Paso 16

Paso 4. Agregue su primera pantalla usando un controlador de vista

Los controladores de vista dictan cómo el usuario ve el contenido. Hay una variedad de controladores de vista preestablecidos disponibles, incluidas vistas y tablas estándar. Agregará controladores de vista a su guión gráfico, que le dice a la aplicación cómo mostrar el contenido al usuario.

  • Seleccione su archivo "Main.storyboard" en el menú de navegación del proyecto. Verá aparecer un lienzo en blanco en la ventana de Interface Builder.
  • Busque la biblioteca de objetos. Se encuentra en la parte inferior del marco derecho y se puede seleccionar haciendo clic en el botón del cubo pequeño. Esto cargará una lista de objetos que se pueden agregar a su lienzo.
  • Haga clic y arrastre el objeto "Controlador de vista" al lienzo. Su primera pantalla aparecerá en el lienzo.
  • Tu primera "Escena" está completa. Cuando se inicia la aplicación, el controlador de vista cargará su primera pantalla.
Hacer una aplicación para iPhone Paso 17
Hacer una aplicación para iPhone Paso 17

Paso 5. Agregue objetos de interfaz a su primera pantalla

Una vez que haya configurado el controlador de vista, puede comenzar a llenar la pantalla con los objetos de interfaz que necesita, como etiquetas, campos de entrada de texto y botones. Todos los objetos de interfaz se pueden encontrar en la lista Biblioteca de objetos en la que encontró el objeto Controlador de vista.

  • Haga clic y arrastre los objetos de la lista para agregarlos a su pantalla.
  • La mayoría de los objetos se pueden cambiar de tamaño haciendo clic y arrastrando los cuadros en el borde del objeto. Al cambiar el tamaño, aparecerán pautas en la pantalla para que pueda asegurarse de que todo se alinee correctamente.
Hacer una aplicación para iPhone Paso 18
Hacer una aplicación para iPhone Paso 18

Paso 6. Personaliza los objetos que agregas

Puede ajustar las propiedades de cada objeto, lo que le permite crear una interfaz personalizada e intuitiva. Por ejemplo, puede agregar texto de marcador de posición a un campo de entrada de texto que ayudará a guiar al usuario sobre lo que debe ingresar.

  • Seleccione el objeto que desea personalizar y haga clic en el botón "Inspector de atributos" en la parte superior del marco derecho. El botón parece un escudo.
  • Personaliza el objeto a tu gusto. Puede cambiar el estilo de fuente, el tamaño de fuente, el color del texto, la alineación, las imágenes de fondo, el texto del marcador de posición, el estilo del borde y mucho más.
  • Las opciones disponibles cambiarán según el objeto que esté personalizando.
Hacer una aplicación para iPhone Paso 19
Hacer una aplicación para iPhone Paso 19

Paso 7. Agregue más pantallas

A medida que su proyecto crezca, probablemente necesitará agregar más pantalla para mostrar todo el contenido necesario para que la aplicación sea útil. Por ejemplo, si está creando una aplicación de lista de tareas, necesitará al menos dos pantallas: una para ingresar un elemento de la lista de tareas y otra para ver la lista completa.

  • Se agregan más pantallas arrastrando y soltando objetos del controlador de vista en partes en blanco de su lienzo. Si no puede encontrar un lugar en blanco para colocarlo, haga clic en el botón "alejar" hasta que encuentre áreas vacías. Asegúrese de colocar el controlador de vista en el lienzo y no en una pantalla existente.
  • Puede cambiar la pantalla inicial seleccionando el controlador de vista con el que desea liderar desde el esquema del proyecto. Haga clic en el botón Inspector de atributos y marque la casilla "Es el controlador de vista inicial". Por ejemplo, si está haciendo una lista de tareas pendientes, querrá que la lista real sea lo primero que vea el usuario cuando se inicie la aplicación.
Hacer una aplicación para iPhone Paso 20
Hacer una aplicación para iPhone Paso 20

Paso 8. Agregue una barra de navegación

Ahora que tiene dos pantallas en su aplicación, es hora de que el usuario pueda moverse hacia adelante y hacia atrás entre ellas. Puede hacerlo mediante el uso de un controlador de navegación, que es un controlador de vista especializado. Este controlador agrega una barra de navegación en la parte superior de su aplicación que permite al usuario moverse hacia adelante y hacia atrás entre pantallas.

  • Su controlador de navegación debe agregarse a su vista inicial para que pueda controlar todas las pantallas posteriores.
  • Seleccione su vista inicial en el esquema del proyecto.
  • Haga clic en Editor → Insertar en → Controlador de navegación.
  • Debería ver aparecer una barra de navegación gris en la parte superior de la pantalla a la que agregó el controlador.
Hacer una aplicación para iPhone Paso 21
Hacer una aplicación para iPhone Paso 21

Paso 9. Agregue funcionalidad a la barra de navegación

Ahora que ha insertado la barra de navegación, puede comenzar a agregarle herramientas de navegación. Esto permitirá que su usuario se mueva hacia adelante y hacia atrás entre pantallas.

  • Agrega un título a la barra de navegación. Haga clic en el elemento de navegación debajo del controlador de vista al que lo asignó. Abra el Inspector de atributos y escriba el título de la pantalla actual en el campo Título.
  • Agrega un botón de navegación. Abra la biblioteca de objetos si aún no está abierta y busque el elemento del botón de barra. Haga clic y arrástrelo a la barra de navegación. Por lo general, los botones que lo mueven "hacia adelante" en la aplicación se colocan a la derecha y los botones que lo mueven "hacia atrás" se colocan a la izquierda.
  • Dale al botón una propiedad. Los botones se pueden configurar para que tengan propiedades específicas que faciliten su adaptación a las circunstancias. Por ejemplo, si está creando una lista de tareas pendientes, querrá un botón "Agregar" para crear una nueva entrada. Seleccione el botón y abra el Inspector de atributos. Busque el menú Identificador y elija "Agregar". El botón cambiará a un logotipo "+".
Hacer una aplicación para iPhone Paso 22
Hacer una aplicación para iPhone Paso 22

Paso 10. Vincula tu nuevo botón a una pantalla existente

Para que su botón funcione, deberá conectarlo a otra pantalla. En nuestro ejemplo de lista de tareas pendientes, el botón se encuentra en la lista general y debe vincularse a la pantalla de entrada. Para vincular el botón, mantenga presionada la tecla Ctrl y arrastre el botón a la segunda pantalla.

  • Cuando suelte el botón del mouse, aparecerá el menú Action Segue con una lista de opciones. Elija "Empujar" para utilizar la transición de empuje al moverse entre pantallas. También puede elegir "Modal", que abrirá la pantalla como una acción autónoma en lugar de una secuencia.
  • Si usa Push, se agregará automáticamente una barra de navegación a su segunda pantalla y se creará automáticamente un botón "Atrás". Si elige modal, deberá insertar manualmente una segunda barra de navegación, así como agregar un botón "Cancelar" y "Listo" (para una lista de tareas pendientes; las etiquetas de sus botones cambiarán según las necesidades de su aplicación).
  • Los botones "Cancelar" y "Listo" se pueden crear de la misma manera que creó el botón "Agregar". Simplemente seleccione "Cancelar" o "Listo" en el menú Identificador en el Inspector de atributos.
Hacer una aplicación para iPhone Paso 23
Hacer una aplicación para iPhone Paso 23

Paso 11. Agregue capacidades de manejo de datos

Hasta este punto, ha podido crear una interfaz navegable básica sin necesidad de codificación. Si desea agregar alguna funcionalidad más profunda, como el almacenamiento de datos y el manejo de la entrada del usuario, deberá ensuciarse las manos con el código. La codificación está fuera del alcance de esta guía, pero hay una gran cantidad de tutoriales de Objective-C disponibles en línea.

Puede utilizar su prototipo de interfaz navegable para ayudarle a contratar a un desarrollador. Tener una interfaz que funcione hará que sea mucho más fácil explicar lo que necesita en el lado de la codificación

Parte 4 de 5: Probar la aplicación

Hacer una aplicación para iPhone Paso 24
Hacer una aplicación para iPhone Paso 24

Paso 1. Inicie el simulador de iOS

Xcode viene con un simulador de iOS incorporado que le permite probar su aplicación en una variedad de dispositivos iOS simulados. Para iniciar el simulador, elija "Simulador y depuración" en el menú desplegable en la parte superior de la ventana de Xcode y luego elija el dispositivo en el que desea realizar la prueba.

Hacer una aplicación para iPhone Paso 25
Hacer una aplicación para iPhone Paso 25

Paso 2. Cree la aplicación

Haga clic en el botón Crear, que parece un botón Reproducir tradicional, para compilar la aplicación y ejecutarla. La creación de la aplicación puede tardar unos minutos. puede ver el progreso en la barra de herramientas. Una vez que se complete el proceso de compilación, se abrirá el simulador de iOS y podrá comenzar a probar su aplicación.

Hacer una aplicación para iPhone Paso 26
Hacer una aplicación para iPhone Paso 26

Paso 3. Pruebe la aplicación en su propio iPhone

Antes de distribuir su aplicación para probarla, puede probarla en su propio dispositivo (si tiene uno). Primero, conecte su dispositivo a su computadora a través de USB. Cierra iTunes si se abre. Seleccione "Dispositivo y depuración" en el menú desplegable y luego haga clic en el botón Generar. Después de unos segundos, la aplicación debería iniciarse en el iPhone. pruebe todas las funciones antes de cerrar la aplicación.

Hacer una aplicación para iPhone Paso 27
Hacer una aplicación para iPhone Paso 27

Paso 4. Depura tu aplicación

Si su aplicación falla, debe comenzar a averiguar qué sucedió y por qué. Este es un tema muy amplio y existen innumerables razones por las que su aplicación puede fallar. Abra la consola de depuración y lea los mensajes de error. La mayoría de las veces son bastante crípticas. Si no comprende el error, intente buscar en Google el mensaje de error. Lo más probable es que encuentre una publicación en el foro de desarrollo de Apple donde un desarrollador experimentado y amigable ha respondido a su petición.

La depuración puede ser un tiempo tedioso y que consume mucho tiempo para usted. Si no te rindes y perseveras, con el tiempo mejorarás. Comenzará a reconocer los errores, rastrearlos rápidamente e incluso esperarlos en ocasiones. Un error común es liberar un objeto de la memoria más de una vez. Otro es olvidar asignar memoria e inicializar un objeto antes de intentar agregarlo o asignarlo. Con cada aplicación, sus errores serán cada vez menos

Hacer una aplicación para iPhone Paso 28
Hacer una aplicación para iPhone Paso 28

Paso 5. Verifique el uso de la memoria

El iPhone tiene una cantidad de memoria muy limitada. Cada vez que asigna algo de memoria a un objeto, debe liberarlo cuando haya terminado con él y devolverle la memoria. Instruments es la herramienta iPhone SDK para ver y analizar su uso de memoria, entre otras cosas.

  • Con Dispositivo y depuración seleccionados como antes, elija Ejecutar → Ejecutar con herramienta de rendimiento → Fugas. Esto iniciará Instruments e iniciará la aplicación en su dispositivo. Continúe y use la aplicación con normalidad. Parecerá que se congela periódicamente a medida que Instruments registra y analiza el uso de su memoria. Cualquier fuga dará como resultado un pico rojo en la línea de tiempo de las fugas. La fuente de las fugas se mostrará en la mitad inferior de la pantalla.
  • Hacer doble clic en los objetos filtrados intentará llevarlo al código responsable o hacer clic en la pequeña flecha en la columna de dirección le mostrará el historial de filtraciones. A veces, el lugar donde se detecta la fuga no es necesariamente su origen.
  • Si está realmente perplejo, intente mediante el proceso de eliminación. Comente y / o omita con cuidado áreas de su código y ejecútelo. A veces, puede reducir el área general y luego, finalmente, ubicarse en la línea responsable. Cuando sepa dónde está, puede arreglarlo o reescribirlo. Recuerde, el uso de Google a menudo puede proporcionarle los enlaces directos más rápidos a los foros internos de Apple o la documentación que se ocupa de su problema.
Hacer una aplicación para iPhone Paso 29
Hacer una aplicación para iPhone Paso 29

Paso 6. Distribuya su aplicación para que la prueben otros

Si bien probar su aplicación en un entorno simulado es una buena manera de asegurarse de que su aplicación funcione y de que la interfaz se vea bien, nada supera a las pruebas de otros usuarios que no sea usted mismo. Solo asegúrese de haber solucionado los errores más atroces antes de enviarlo para pruebas externas. Para distribuir su aplicación a sus evaluadores, deberá crear un certificado Ad-Hoc en el sitio del Centro de desarrollo de iOS.

  • Los evaluadores externos pueden proporcionar una gran cantidad de comentarios que no esperaría. Esto puede resultar especialmente útil si tiene una aplicación compleja.
  • Para autorizar los dispositivos del probador, necesitará el número UDID de cada dispositivo.
  • Elija Dispositivo de la lista desplegable y presione el icono "Construir". En el Finder, navega hasta la carpeta de tu proyecto y busca la carpeta "Ad-Hoc-iphoneos". Dentro habrá una aplicación. Copie el certificado "AdHoc.mobileprovision" que obtuvo del Centro de desarrollo de iOS en la misma carpeta. Seleccione la aplicación y el certificado y ciérrelos. Este archivo se puede entregar a su tester externo. Deberá crear un archivo separado para cada certificado Ad-Hoc.

Parte 5 de 5: Lanzamiento de su proyecto

Hacer una aplicación para iPhone Paso 30
Hacer una aplicación para iPhone Paso 30

Paso 1. Cree su compilación de distribución

Seleccione Dispositivo y liberación en el menú desplegable. Presiona el ícono "Construir". En el Finder, navega hasta la carpeta de compilación de tu proyecto y busca la carpeta "Release-iphoneos". Dentro habrá una aplicación. Ciérrelo en un archivo.

Para que las nuevas aplicaciones pasen la certificación de Apple, deberán optimizarse para iOS 8 y la pantalla Retina

Hacer una aplicación para iPhone Paso 31
Hacer una aplicación para iPhone Paso 31

Paso 2. Abra el panel de iTunes Connect

Puede acceder a esto desde el Centro de desarrollo de iOS. Si tiene que completar algunos pasos sin terminar para la configuración, se enumerarán en la parte superior de la página. Asegúrese de que toda su información bancaria y fiscal se haya ingresado correctamente.

Hacer una aplicación para iPhone Paso 32
Hacer una aplicación para iPhone Paso 32

Paso 3. Ingrese toda la información de su aplicación

Haga clic en "Administrar sus aplicaciones" y luego seleccione "Agregar nueva aplicación". Complete el nombre de la aplicación, el número de SKU y seleccione el ID del paquete. Seleccione su paquete de aplicaciones en el menú desplegable.

  • Complete los formularios que proporcionan la descripción de su aplicación, palabras clave, sitio de soporte, categoría, correo electrónico de contacto, derechos de autor, etc.
  • Complete los formularios de derechos y precios.
  • Tenga lista su obra de arte de iTunes. Necesitará un icono vectorial grande de 512x512, así como algunas capturas de pantalla de su aplicación. Las capturas de pantalla se pueden tomar desde el simulador de iPhone usando Comando + Mayús + 4 y arrastrando la cruz sobre el área. Asegúrese de que sean 320x480 para iPhone. Las capturas de pantalla son una parte muy importante del marketing de su aplicación, así que asegúrese de que muestren las partes más importantes.
Hacer una aplicación para iPhone Paso 33
Hacer una aplicación para iPhone Paso 33

Paso 4. Sube tu aplicación

Haga clic en "Listo para cargar binario" y se le llevará a una pantalla que le indica que descargue la herramienta Cargador de aplicaciones. Descárgalo y presiona Listo.

  • Instale la herramienta Application Uploader y ejecútela. La primera vez que ejecute el programa, le pedirá su información de inicio de sesión de iTunes.
  • La herramienta Application Uploader comprobará su cuenta de iTunes Connect y encontrará las aplicaciones para las que esté listo para cargar binarios. Se mostrarán en el menú desplegable. Seleccione el que desee, elija el zip de distribución que creó anteriormente y cárguelo. El cargador verificará algunas cosas internas dentro del paquete y devolverá un error si encuentra algo incorrecto, como un número de versión incorrecto, un icono faltante, etc. Si todo está bien, cargará el zip y finalizará.
Hacer una aplicación para iPhone Paso 34
Hacer una aplicación para iPhone Paso 34

Paso 5. Espere la revisión

No hay nada que hacer ahora excepto esperar el proceso de revisión. Apple le notificará en unos días o semanas por correo electrónico si el estado de su solicitud cambia a "En revisión". Cuando se revisa, el proceso es muy rápido. Si falla el aluvión inicial de pruebas, recibirá un correo electrónico de rechazo que le indicará por qué, y Apple ofrecerá sugerencias para solucionarlo. Si su aplicación pasa la inspección, Apple le enviará un correo electrónico informándole que su aplicación está lista para la venta. Su aplicación ahora aparecerá en la tienda de aplicaciones de iTunes.

Hacer una aplicación para iPhone Paso 35
Hacer una aplicación para iPhone Paso 35

Paso 6. Promocione su aplicación

Ahora que su nueva aplicación está disponible para su compra, es hora de comenzar a correr la voz. Utilice las redes sociales, envíe comunicados de prensa a sitios centrados en aplicaciones, cree algunos videos de YouTube y haga todo lo posible para que la gente hable sobre su aplicación.

Puede enviar copias gratuitas a los revisores, quienes luego escribirán sobre su aplicación en su sitio web o la revisarán en su canal de YouTube. Si puede ponerlo en manos de críticos populares, esto puede generar muchas ventas

Hacer una aplicación para iPhone Paso 36
Hacer una aplicación para iPhone Paso 36

Paso 7. Vigile sus ventas

Descargue la aplicación gratuita iTunes Connect Mobile para su iPhone. Inicie sesión todos los días y compruebe sus ventas, mercados y países de venta. ¡Esta es la parte divertida! Apple le enviará periódicamente correos electrónicos con enlaces a sus últimos datos de ventas. Puede descargarlos para sus registros. ¡Buena suerte!

Consejos

  • Trate de ser aplicaciones originales y no duplicadas que ya existen en la App Store. Realice una búsqueda exhaustiva en la App Store para averiguar qué hay disponible. Por supuesto, si su idea es mejor, hágalo.
  • Busque siempre formas de mejorar su aplicación.
  • Intente actualizar su aplicación con regularidad.
  • Si le gustan las referencias impresas, visite Amazon.com para encontrar algunos libros de desarrollo de iPhone.
  • Intente probar en tantos iDevices diferentes que pueda tener en sus manos. Aún mejor si tienen varias versiones de iOS instaladas.
  • Si contrata a un desarrollador de iOS y desea garantizar que la aplicación de iOS tenga el aspecto que ha especificado, puede diseñar la interfaz de la aplicación en Photoshop y usar una herramienta para convertirla en una aplicación funcional de Xcode / iOS.
  • Si recién está aprendiendo a codificar, los lenguajes basados en bloques o las clases en línea pueden ayudarlo a comenzar.

Advertencias

  • El iPhone SDK cambia constantemente y los dispositivos evolucionan. Si una actualización del SDK está disponible durante un proyecto, asegúrese de leer las novedades y los cambios antes de comenzar. A menos que Apple indique que todos los nuevos envíos deben compilarse con la nueva versión del SDK, es posible que no sea necesario para usted en este momento. Si actualiza, es posible que algunos de los métodos que ha utilizado se hayan vuelto obsoletos y, aunque no es probable que produzcan más que una advertencia en el momento de la compilación, esté seguro.
  • No se le garantizan muchas descargas o ventas, no se desanime.
  • Cuando tenga éxito y obtenga una aplicación en la App Store, no se deje intimidar por las personas mezquinas que escriben críticas desagradables. Algunos brindan comentarios útiles y a otros simplemente les gusta ser descortés.
  • Es adictivo; es posible que no pueda detenerse.

Recomendado: