¿Cuáles son algunas de las mejores prácticas antes de enviar una aplicación a la App Store?

Hay dos respuestas dimensionales diferentes para estas preguntas. Uno cuando está archivando su código con un IDE (xcode) y segundo, cuando está cargando su aplicación en la tienda de aplicaciones.

Código de archivo:

En este caso, Xcode aún no verificará su aplicación si falta algo. Por ejemplo, tamaños de íconos correctos, derechos, depuración o modo de liberación. Esta fase es fácil ya que Xcode le proporcionará mucha ayuda.

Empujando el binario:

Esta fase es difícil, ya que debes tener en cuenta muchas cosas.

1: Analice el código, use el analizador incorporado Xcode, pérdidas de memoria, etc.

2: Verificación de nombres de paquete, nombre de proyecto, etc.

3: Verifique sus metadatos en iTunes Connect.

4: capturas de pantalla. (se puede incluir en el punto anterior)

5: Si el servicio está incluido, verifique todas las URL, se refieren a en vivo o no.

6: Verifique que elimine todo el código de prueba.

7: El punto muy importante es leer el HG de Apple, verifique que haya seguido esta guía correctamente. De lo contrario, su aplicación será rechazada.

8: Intente leer escenarios comunes de rechazo de aplicaciones y verifique su aplicación con ellos. Pocos son

Rechazos de aplicaciones comunes

Rechazos de aplicaciones comunes

Apple explica por qué las aplicaciones son rechazadas de la App Store

Para iOS:

  1. Verificación del rendimiento que consume mucho tiempo ejecutándose en subprocesos en segundo plano, la actualización ocurre en el subproceso principal. El tamaño del paquete es lo más pequeño posible (las descargas de aplicaciones son más rápidas)
  2. Pruebas beta: recopila los correos electrónicos de iTunes de amigos y familiares. Para que puedas enviarles un vuelo de prueba y ellos puedan brindarte comentarios.
  3. Haciéndolo compatible con la versión inferior: muchas personas no actualizan el dispositivo IOS tal como viene. Ex hacer que sea compatible con iOS 8 puede aumentar la descarga de su aplicación. Pero muchas funciones solo están disponibles desde iOS 9. Ex vista de pila. Si usa alguno de ellos, necesitará más trabajo en el código. Igual que la verificación de versiones antes de ejecutar cualquier método
  4. Apple rechazará la aplicación en algún momento si su aplicación obliga al usuario a iniciar sesión antes de usarla. Depende del tipo de tu aplicación
  5. Pérdidas de memoria: use el instrumento para verificar que
  6. Otra cosa que necesitas. Perfiles, imágenes de iconos, capturas de pantalla, pantalla de inicio, etc.
  7. Asegúrese de que su aplicación use IDFA o no. Por ejemplo, estaba usando Revmob para mostrar anuncios en mi aplicación, en ese momento SÍ por usar IDFA. Marque correctamente antes de decir sí / no mientras envía para su revisión

Esto es todo lo que recuerdo en este momento. Podría actualizar la respuesta más tarde .. Buena suerte

Usted mencionó muchos puntos importantes en su pregunta y la mayoría de ellos son cruciales. En mi opinión, la parte más importante es probar sus aplicaciones en dispositivos físicos reales. Esta es la única forma de saber realmente si su aplicación es compatible con todos los dispositivos. A veces mi simulador ha tenido resultados diferentes que mi iPhone físico. Además, el par de veces que una de mis aplicaciones ha sido rechazada es porque mi aplicación se comporta de manera extraña mientras se ejecuta en un iPad Pro.

Además de lo que ya dijo, haría una lectura rápida de su descripción y palabras clave para asegurarme de que no haya errores tipográficos. También verificaría cualquier captura de pantalla que hayas subido para asegurarme de que todo coincida.

Finalmente, si su aplicación utiliza compras o anuncios en la aplicación, verifique que siga todas las instrucciones correctas para implementarlos. Una vez que no agregué las compras en la aplicación correctamente y eso hizo que mi proceso fuera mucho más largo.

Realmente se sentirá aliviado una vez que obtenga su primera aplicación en la App Store. Es una gran experiencia e incluso si su aplicación no funciona tan bien, ¡se siente genial! ¡Te deseo la mejor de las suertes y no dudes en contactarme si necesitas más consejos!

El proceso de revisión y publicación de la tienda de aplicaciones requiere preparaciones exhaustivas. Hay una gran cantidad de pautas, reglas, requisitos y limitaciones que debe tener en cuenta.

En esta guía encontrará las mejores prácticas relacionadas con el envío de aplicaciones en la tienda de aplicaciones: ¿Cómo publicar su aplicación en App Store y Google Play? Una guía completa de lanzamiento al mercado

More Interesting

¿Hay desarrolladores de aplicaciones dispuestos a trabajar por un porcentaje de los ingresos publicitarios?

¿Cuáles son las capacidades analíticas de la tienda de aplicaciones iOS para desarrolladores de aplicaciones?

¿Cuánto (si alguno) pagó Uber a Google por las integraciones de aplicaciones de Android / iPhone de Google Maps?

¿Por qué mi aplicación está en la parte superior de la tienda, pero no se puede buscar el rango de palabras clave?

Cómo obtener más descargas y exposición para mis aplicaciones de Android e iOS

¿Cuál es la mejor aplicación de edición de fotos con muchos filtros?

Ahora que China Telecom también es un revendedor del iPhone 4S, ¿tendrá China Telecom su propia App Store, así como China Unicom tiene su propia App Store?

¿Por qué el proceso de revisión de iOS App Store tarda tanto?

¿Tengo alguna posibilidad de crear aplicaciones en App Store y Google Play?

¿Cómo se mueven aplicaciones como Pulse, Prismatic, Flipboard y Zite en la Sección 8.5 (Uso de material protegido de terceros) de las Directrices de revisión de la tienda de aplicaciones?

Muchas aplicaciones solo están disponibles en ciertos países. ¿Por qué Apple tiene limitaciones regionales en algunas aplicaciones?

Cómo editar mi EULA para mi aplicación

¿Qué programa de Mac o complemento de navegador puedo usar para descargar todos los hipervínculos dentro de un archivo de texto?

¿Cuáles son los mejores sitios web para revisiones de aplicaciones móviles? Aplicaciones móvilesDesarrollo de aplicaciones móviles

¿Cuál sería el costo de programar una aplicación basada en gps?