Cómo escribir documentos de desarrollo para aplicaciones ios
1. Preparación Antes de comenzar a enviar su programa a la App Store, debe tener un ID de aplicación, un certificado de publicación válido y un perfil de aprovisionamiento válido. Echemos un vistazo a sus respectivas funciones. Paso 1: ID de aplicación (ID de aplicación) El ID de aplicación es un identificador único para identificar diferentes aplicaciones. Cada aplicación requiere una ID de aplicación o una identificación de aplicación. Actualmente existen dos tipos de ID de aplicación: uno es el ID de aplicación exacto (ID de aplicación explícito) y el otro es el ID de aplicación comodín (ID de aplicación comodín). Los ID de aplicaciones comodín se pueden utilizar para crear e instalar varios programas. Aunque los ID de aplicación comodín son muy convenientes, también se requiere un ID de aplicación preciso, especialmente cuando la aplicación usa iCloud o usa otras funciones de iOS, como Game Center, Notificaciones Push o IAP. Si no está seguro de qué ID de aplicación es apropiado para su proyecto, le recomiendo leer la documentación de Apple sobre el tema: Nota técnica QA1713. Paso 2: Certificado de distribución Las aplicaciones iOS tienen un certificado de seguridad que se utiliza para verificar la identidad y la firma del desarrollador. Para enviar su aplicación a la App Store, debe crear un perfil de aprovisionamiento de iOS. Primero debe crear un certificado de distribución (certificado de liberación), el proceso es similar a crear un certificado de desarrollo (certificado de desarrollo). Si ha estado probando su aplicación en dispositivos físicos, ya está familiarizado con la creación de un certificado de desarrollo. Si no está familiarizado con esto, le recomiendo leer la guía detallada de Apple sobre la firma de certificados y el aprovisionamiento de perfiles. Paso 3: Perfil de aprovisionamiento Una vez que haya creado el ID de su aplicación y el certificado de distribución, puede crear un perfil de aprovisionamiento de iOS para facilitar la venta de su aplicación en la App Store. Sin embargo, no puede utilizar el mismo perfil de aprovisionamiento que una distribución ad hoc. Debe crear un perfil de aprovisionamiento independiente para la distribución de App Store. Si utiliza ID de aplicación comodín, varias de sus aplicaciones pueden utilizar el mismo perfil de aprovisionamiento. Paso 4: Configuración de compilación (Configuración de compilación) Se ha completado la configuración del ID de la aplicación, el certificado de distribución y el perfil de aprovisionamiento. Es hora de configurar los ajustes de compilación del destino en Xcode. Seleccione un objetivo en la lista de objetivos del Navegador de proyectos Xcode, abra la opción Configuración de compilación en la parte superior y luego actualice la firma de código para que coincida con el perfil de aprovisionamiento de distribución creado anteriormente. Los perfiles de aprovisionamiento agregados recientemente a veces no son visibles inmediatamente en la firma de código de la configuración de compilación. Este problema se puede resolver reiniciando Xcode.
Configure los ajustes de compilación de TargetPaso 5: Destino de implementación (destino de implementación) Es muy necesario hablar sobre el destino de implementación en Xcode. Cada destino tiene un destino de implementación, que puede indicar la versión mínima que la aplicación puede ejecutar. Sin embargo, una vez que la aplicación entre en vigor en la App Store, debes considerar ciertas consecuencias antes de modificar el objetivo de implementación. Si aumenta el objetivo de implementación al actualizar su aplicación, pero los usuarios que compraron la aplicación no encuentran el nuevo objetivo de implementación, la aplicación no se ejecutará en el dispositivo móvil del usuario. Este es un problema real si un usuario descarga una aplicación actualizada a través de iTunes (no del dispositivo), luego reemplaza la versión original en el dispositivo y descubre que la nueva versión no se ejecuta en el dispositivo. (1) Cuando decida mejorar el objetivo de implementación de una aplicación existente, explíquelo en las notas de la versión nueva. Si informa a los usuarios con anticipación, al menos habrá hecho todo lo posible para evitar que ocurra el problema. (2) Para una aplicación nueva, a menudo configuro el objetivo de implementación en la versión del sistema lanzada recientemente. Porque tras el lanzamiento de una nueva versión de iOS, la tasa de crecimiento de penetración es increíble. Mucha gente piensa que aumentar el objetivo de implementación perderá la mayor parte del mercado. Esta afirmación no es exacta. Por ejemplo, iOS 6, un mes después del lanzamiento de iOS 6, más del 60% de los dispositivos se han actualizado. Pero para Android, la historia es diferente. Los usuarios de Android no están tan interesados en actualizar las versiones del sistema operativo como los usuarios de iOS. En resumen, es mejor decidir si considerar la compatibilidad con usuarios de versiones inferiores desde la etapa de diseño del proyecto. Si es compatible, es mejor juzgar al usar nuevas funciones de iOS al escribir código. , si es una nueva versión, es la última. En la WWDC2014, las cifras publicadas mostraron que la participación de mercado de iOS7 ya era del 87%. 2. Activos (paquete de recursos) Paso 1: Iconos (iconos) El icono es una parte integral de. la aplicación. Debes asegurarte de que no haya ningún error en el tamaño del icono. Ilustraciones de iTunes: 1024 px x 1024 px (requerido) iPad/iPad Mini: 72 px x 72 px y 114 px x 114 px (requerido) iPhone/iPod Touch: 57 px x 57 px y 114 px x 114 px (requerido) 120 px x 120 px (requerido) para iPhone5/iPhone5 c / iPhone5s Icono de búsqueda: 29 px x 29 px y 58 px x 58 px (opcional) Aplicación de configuración: 50 px x 50 px y 100 px x 100 px (opcional) Paso 2: Capturas de pantalla La función de las capturas de pantalla es evidente, puedes cargar 5 capturas de pantalla para cada aplicación, aunque Es necesario cargar al menos una imagen, pocas personas subirán solo una imagen. Además, también necesitarás preparar diferentes capturas de pantalla para iPhone/iPod Touch y iPad/iPad Mini respectivamente. Esto también supone mucho trabajo, pero puede mostrar otro lado de la aplicación. Status Magic, un software para Mac de 6,99 dólares desarrollado por Shiny Development, puede ahorrarle mucho tiempo. Status Magic puede ayudarte a colocar la barra de estado en la posición correcta en la captura de pantalla. Las capturas de pantalla y los íconos son la primera impresión que una aplicación les da a los usuarios y están directamente relacionados con si los usuarios la comprarán. Sin embargo, las capturas de pantalla que cargue no tienen que ser capturas de pantalla reales, y mirar las capturas de pantalla de ¿Dónde está mi agua? puede ser más atractivo y convincente si utiliza esta estrategia. Después nos conectamos a la máquina de depuración.
Puede utilizar Nueva captura de pantalla en Organizador en Xcode para recortar fácilmente imágenes de tamaño estándar. Paso 3: Metadatos Antes de enviar la aplicación, es necesario administrar los metadatos de la aplicación, incluidos 1. nombre de la aplicación, 2. número de versión, 3. categoría principal, 4. descripción concisa, 5. palabras clave, 6. URL de soporte. Si necesita actualizar la aplicación, también deberá proporcionar el contenido de la versión recién agregada. Si su aplicación requiere registro para abrirla y requiere inicio de sesión, como Fetion, también debe proporcionarle a Apple una cuenta de prueba o una cuenta de demostración para que los revisores puedan acceder rápidamente a la aplicación sin tener que registrar una cuenta. 3. Preparación del envío Después de Xcode 4, el proceso para que los desarrolladores envíen solicitudes es mucho más simple y pueden enviarlas directamente usando Xcode. Primero cree una aplicación en iTunes Connect, visite iTunes Connect, inicie sesión con su cuenta de desarrollador de iOS, haga clic en "Administrar sus aplicaciones" a la derecha, haga clic en "Agregar nueva aplicación" en la esquina superior izquierda, seleccione "Aplicación de iOS" y luego complete el formulario.