Red de conocimiento informático - Material del sitio web - Cómo cambiar y volver a firmar una aplicación iOS1.Preparación previa Antes de comenzar a enviar su aplicación a la App Store, debe tener un ID de aplicación, un certificado de publicación válido y un documento de configuración de aprovisionamiento válido. Cada aplicación requiere una identificación de aplicación o un logotipo de aplicación. Hay dos tipos de identificadores de aplicaciones: ID de aplicación explícitos y ID de aplicación comodín. Utilice ID de aplicaciones comodín para crear e instalar varios programas. Si bien los ID de aplicación comodín son convenientes, también requieren un ID de aplicación claro, especialmente si la aplicación usa iCloud o usa otras funciones de iOS como Game Center, notificaciones automáticas o IAP. Si no está seguro de qué ID de aplicación es el adecuado para su proyecto, le recomiendo leer la nota técnica de Apple QA1713 sobre este tema. Paso 2: Distribuir el certificado Las aplicaciones de iOS tienen un certificado de seguridad que verifica la identidad y la firma del desarrollador. Para enviar su aplicación a la App Store, debe crear un perfil de iOS. Primero, debe crear un certificado de distribución, similar al proceso de creación de un certificado de desarrollo. Si probó su aplicación en un dispositivo físico, ya está familiarizado con la creación de certificados de desarrollo. Si aún no está familiarizado, le recomiendo leer las instrucciones detalladas de Apple para firmar certificados y 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. Debe crear un perfil de aprovisionamiento independiente para la distribución de App Store y, si utiliza ID de aplicación comodín, puede utilizar el mismo perfil de aprovisionamiento para varias aplicaciones. Paso 4: Configuraciones de compilación Una vez que haya configurado su ID de aplicación, certificado de distribución y perfil de aprovisionamiento, puede configurar las configuraciones de compilación de su objetivo en Xcode. Seleccione un objetivo en la lista de objetivos en el navegador de proyectos Xcode, abra la opción Configuración de compilación en la parte superior y actualice la firma de código para que coincida con el perfil de distribución que creó anteriormente. Los perfiles de aprovisionamiento agregados recientemente a veces no son visibles inmediatamente en la firma de código en la configuración de compilación, por lo que reiniciar Xcode puede resolver este problema. Paso 5 de configuración de compilación: objetivos de implementación Es importante hablar sobre los objetivos de implementación. Cada objetivo en Xcode tiene un objetivo de implementación, que representa la versión más pequeña de la aplicación que se puede ejecutar. Sin embargo, hay ciertas consecuencias que se deben considerar al cambiar los objetivos de implementación una vez que su aplicación esté disponible en la App Store. Si el objetivo de implementación aumenta cuando se actualiza una 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. Esto puede causar problemas reales si un usuario descarga una aplicación actualizada a través de iTunes (en lugar 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 los objetivos de implementación de una aplicación existente, anótelo en las notas de la versión nueva. Si notifica a los usuarios con antelación, al menos habrá hecho todo lo posible para evitar problemas. (2) Para una aplicación nueva, normalmente configuro el objetivo de implementación en la versión del sistema lanzada más recientemente. Esto se debe a que la penetración aumenta increíblemente rápido después del lanzamiento de una nueva versión de iOS. Mucha gente cree que aumentar los objetivos de implementación perderá una gran parte del mercado, lo cual es inexacto. Por ejemplo, iOS 6, un mes después del lanzamiento de iOS 6, más del 60% de los dispositivos se han actualizado. Pero no se puede decir lo mismo de Android, donde los usuarios de Android no están tan ansiosos por actualizar las versiones del sistema operativo como los usuarios de iOS.

Cómo cambiar y volver a firmar una aplicación iOS1.Preparación previa Antes de comenzar a enviar su aplicación a la App Store, debe tener un ID de aplicación, un certificado de publicación válido y un documento de configuración de aprovisionamiento válido. Cada aplicación requiere una identificación de aplicación o un logotipo de aplicación. Hay dos tipos de identificadores de aplicaciones: ID de aplicación explícitos y ID de aplicación comodín. Utilice ID de aplicaciones comodín para crear e instalar varios programas. Si bien los ID de aplicación comodín son convenientes, también requieren un ID de aplicación claro, especialmente si la aplicación usa iCloud o usa otras funciones de iOS como Game Center, notificaciones automáticas o IAP. Si no está seguro de qué ID de aplicación es el adecuado para su proyecto, le recomiendo leer la nota técnica de Apple QA1713 sobre este tema. Paso 2: Distribuir el certificado Las aplicaciones de iOS tienen un certificado de seguridad que verifica la identidad y la firma del desarrollador. Para enviar su aplicación a la App Store, debe crear un perfil de iOS. Primero, debe crear un certificado de distribución, similar al proceso de creación de un certificado de desarrollo. Si probó su aplicación en un dispositivo físico, ya está familiarizado con la creación de certificados de desarrollo. Si aún no está familiarizado, le recomiendo leer las instrucciones detalladas de Apple para firmar certificados y 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. Debe crear un perfil de aprovisionamiento independiente para la distribución de App Store y, si utiliza ID de aplicación comodín, puede utilizar el mismo perfil de aprovisionamiento para varias aplicaciones. Paso 4: Configuraciones de compilación Una vez que haya configurado su ID de aplicación, certificado de distribución y perfil de aprovisionamiento, puede configurar las configuraciones de compilación de su objetivo en Xcode. Seleccione un objetivo en la lista de objetivos en el navegador de proyectos Xcode, abra la opción Configuración de compilación en la parte superior y actualice la firma de código para que coincida con el perfil de distribución que creó anteriormente. Los perfiles de aprovisionamiento agregados recientemente a veces no son visibles inmediatamente en la firma de código en la configuración de compilación, por lo que reiniciar Xcode puede resolver este problema. Paso 5 de configuración de compilación: objetivos de implementación Es importante hablar sobre los objetivos de implementación. Cada objetivo en Xcode tiene un objetivo de implementación, que representa la versión más pequeña de la aplicación que se puede ejecutar. Sin embargo, hay ciertas consecuencias que se deben considerar al cambiar los objetivos de implementación una vez que su aplicación esté disponible en la App Store. Si el objetivo de implementación aumenta cuando se actualiza una 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. Esto puede causar problemas reales si un usuario descarga una aplicación actualizada a través de iTunes (en lugar 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 los objetivos de implementación de una aplicación existente, anótelo en las notas de la versión nueva. Si notifica a los usuarios con antelación, al menos habrá hecho todo lo posible para evitar problemas. (2) Para una aplicación nueva, normalmente configuro el objetivo de implementación en la versión del sistema lanzada más recientemente. Esto se debe a que la penetración aumenta increíblemente rápido después del lanzamiento de una nueva versión de iOS. Mucha gente cree que aumentar los objetivos de implementación perderá una gran parte del mercado, lo cual es inexacto. Por ejemplo, iOS 6, un mes después del lanzamiento de iOS 6, más del 60% de los dispositivos se han actualizado. Pero no se puede decir lo mismo de Android, donde los usuarios de Android no están tan ansiosos por actualizar las versiones del sistema operativo como los usuarios de iOS.

En resumen, en resumen, es mejor hacer algunos juicios desde los aspectos del diseño del proyecto, decidir si considerar la compatibilidad y el soporte de los usuarios de versiones inferiores y si el código escrito puede usar las nuevas funciones de iOS. es una versión antigua, si es una versión nueva, las últimas cifras publicadas por WWDC2014 muestran que la participación de mercado de iOS7 ha alcanzado el 87% 2. Activos (paquete de recursos) Paso 1. Icono El icono es una parte integral de. la aplicación, por lo que debe asegurarse de que el tamaño del icono no sea incorrecto: 1024 px x 1024 px (obligatorio) iPad/iPad Mini: 72 px x 72 px y 114 px x 114 px (obligatorio) iPhone/iPod Touch: 57 px x 57 px y 114 px x 114 px (obligatorio) iPhone5/iPhone5c/iPhone5s: 120px x 120px (obligatorio) Completar) Iconos de búsqueda: 29px x 29px y 58px x 58px (opcional) Configurar aplicaciones: 50px x 50px y 100px x 100px (opcional) Paso 2: Capturas de pantalla Capturas de pantalla se explican por sí mismas, puedes cargar hasta 5 pantallas por aplicación. Capturas de pantalla, pero debes cargar al menos una. ¡Puedes cargar hasta 5 capturas de pantalla por aplicación, pero debes cargar al menos una captura de pantalla! para cargar capturas de pantalla por separado para iPhone/iPod Touch y iPad/iPad Mini, pero eso muestra otro lado de la aplicación. Status Magic, un software para Mac de Shiny Development de $ 6,99, puede ahorrarle mucho tiempo al colocar la barra de estado. el lugar correcto para sus capturas de pantalla. El ícono es la primera impresión que una aplicación deja en los usuarios y está directamente relacionado con si los usuarios comprarán la aplicación. Sin embargo, las capturas de pantalla que usted carga no son necesariamente capturas de pantalla reales. Eche un vistazo a "Dónde está". ¿mi agua?" Con esta estrategia, la captura de pantalla puede ser más atractiva y convincente. Paso 3: Metadatos Antes de enviar la solicitud, administre los metadatos de la aplicación, incluido 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 su aplicación requiere registro para abrirse y requiere inicio de sesión, como FMS, también debe proporcionar a Apple una cuenta de prueba o una cuenta de demostración para que los revisores no necesiten registrarse. 3. Preparación del envío Después de Xcode 4, el proceso para que los desarrolladores envíen aplicaciones es más simple. Puede enviarlas directamente usando Xcode. Primero, cree una aplicación en iTunes Connect y acceda a iTunes Connect. , haga clic en "Administrar sus aplicaciones" a la derecha, haga clic en "Agregar nueva aplicación" en la esquina superior izquierda, haga clic en "Agregar nueva aplicación" en la esquina superior izquierda, seleccione "Aplicación iOS" y luego complete el formulario.