Pasos para publicar tu app en App Store

En este tutorial, veremos los pasos que se deben de seguir para que puedas publicar tu App en la App Store.

1.- Es necesario que tu proyecto tenga una cuenta de Firebase con un plan Blaze activo puedes hacerlo con el siguiente tutorial: Firebase en plan Blaze ; con la finalidad de alojar tu proyecto de manera independiente al servidor de Apphive, esto te permitirá mantener la administración del espacio disponible de tu proyecto. Para ello deberás seguir este tutorial: Configura tu firebase

https://cdn.loom.com/sessions/transcoded/c46a5e070f384ceb949b6c68f359e45b.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC9jNDZhNWUwNzBmMzg0Y2ViOTQ5YjZjNjhmMzU5ZTQ1Yi5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=tMPV~3opJFpZFZRTM6EeezBLoLzj0HjJj7MBSR-S8XoqlMWOlzp-cBwVVtGgha~uixM594F8o0xrnwPCNwGHk232wlPxPA0cmZKsbKoEQyjzJfkMaqagKpkT6rkV06kfMROYI12J2Q96GS2Q1tKLl5oB2DmL~kej0uUi3XUo2FRrmDl5SAQMOwJm0uryDNwP-AQA-s0YbZqWAIbRiS4QWkULSKRWREihSm1T0urOSXExWkeq9~f1F6dEx01a--UXsYeUQrKGYdv3V9-9jABJQx4SHPuJ6rvwBfC4~kJgJgIyEjh3Ra65POKCrP8ogHWWFNC39Bg1I2DaRNAZ1zu1Xg__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

El email a agregar es: jorge@apphive.io
Obligatorio uno por proyecto, no por cada app.

2.- ¿Tienes accesos con Facebook dentro de tu App? Si la respuesta es un si, es necesario que generes el siguiente proceso: Facebook developers

El ID a agregar es: jorgeluis.rangel.5855
Obligatorio: uno por proyecto en caso de utilizar Facebook login or sign up, no por cada app.

3.- ¿Tu App utiliza Mapas, GPS, o servicios de Geolocalización de Google? Necesitas realizar el proceso para obtener el API KEYS de Google, con el siguiente tutorial: Obtener Google API key

4.- Posterior a estos proceso comunícate por el chat de soporte, solicitaremos tu correo electrónico con el que generaste tu suscripción Unlimited, tu nombre, link de firebase, correo electrónico , nombre del app y link del app en Apphive y se te enviara el archivo con el que generas tu archivo cert y provisioning

Apple solicita mucha información sobre tu app, por eso el proceso se puede sentir un poco largo tanto que puede requerir de 20 a 30 minutos completar los pasos necesarios.

5.- Para publicar tu app deberás crear una cuenta de desarrollador en App Store (IOS), esta tiene un costo independiente a tu suscripción en Apphive.

App Store (IOS), $99 USD/anuales, puedes subir todas las apps que quieras desde Apphive o cualquier plataforma, creas tu cuenta en -> https://developer.apple.com/programs/enroll/

Nota: lo puedes crear como de persona o de empresa, para empresa deberás tramitar primero tu numero D-U-N-S en https://developer.apple.com/enroll/duns-lookup/#!/search, para persona sólo necesitas registrarte con tu email y datos personales.

6.- Debes contar con una Apple ID si ya tienes uno solo debes ingresar tu Apple ID, si no cuentas con uno podrás crearlo.

7.- Al concluir ese proceso de registro de cuenta de desarrollador entraras a la siguiente página donde debes dar clic en ver App Store Connect.

8.- Selecciona Mis Apps

9.-Haz clic en + para poder añadir una nueva app.

10.- Primero deberás dar de alta un certificado dando clic en Certificados, identificadores y perfiles

11.- Certificados, identificadores y perfiles. En esta sección deberemos contar con varios pasos que dar de alta puedes verlos en el siguiente video: Como agregar certificados, identificadores y perfiles

https://cdn.loom.com/sessions/transcoded/1e17f1ccdc2048fdbea4dce1e35410fe.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC8xZTE3ZjFjY2RjMjA0OGZkYmVhNGRjZTFlMzU0MTBmZS5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=j8H9J5SU5hgtCoOm-4K46YNae71i7hw~ox2FtBDR1we~HkYt9L6XYmbpp18sc9S8v-jzfhwtTdeLMxbzONLBVqF4iABY25JXCZg~eXhKKMQDM3K~qrsW7HVAOGGbmK0KKpModbqt6qRfZ9U9RNKtdDpmdX2tRWEdIiFz4FTziqs8jYxyrjyOoUvR3TK4gU8fQsUYq-LNcmm3NYUPtwA0O~MfpNBb~jsLDreH-Na-KHGfnRxHg28AXdeIGMCsgncfLr6Zf6jaQcWss1tGIxlSRX-luj8QxYp~kqiavLHfILEIiCKpXGjXnY-8EuofqzTjI1zzpNzEfLV40Sh0rL-KGQ__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

12.- En caso de que tu app cuente con iniciar sesión con Gmail o Facebook debes agregar un botón de iniciar sesión con Apple en tu aplicación: Como agregar el botón de iniciar sesión de Apple en mi app

https://cdn.loom.com/sessions/transcoded/57bd9c24217c43e2ae27da32085122ce.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC81N2JkOWMyNDIxN2M0M2UyYWUyN2RhMzIwODUxMjJjZS5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=NJLtRucs3dmXO0nKbN2zWeShPHEcgwVfGMHshaxdj8j67VFotqSBPebegklksKGrB5TnlhoOKZlyr9LgUbOzGy~HTvbgYU01CCVhUrGvDFaKOWheCqOsby7im7SfqXkmhTXau~wfvWmSsuBpLf~VHsKtyu15c7ENejcAiK0w~RR4CwLlu3zA4rLbwURRXPxkB8Qzho5zXEWpz7pYxCXMMMWmCXwNsLHnb-7qwMK1naRDWYHhyimGyGPEWV8cFZZMaiOiZz3CHViJ7a0VSeyrZ7EcGIqLartZ8ze0TQiwfZqXROzZlutTgjMfX1RY9Le-Ng6xUm7Vtu2WVYZhAxrkbw__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

13.- Entrar a https://appstoreconnect.apple.com/ y agregar cuenta de desarrollador en usuarios y accesos: Como agregar un desarrollador en mi App Store

https://cdn.loom.com/sessions/transcoded/9c688e76f1474daea733d7db782bd424.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC85YzY4OGU3NmYxNDc0ZGFlYTczM2Q3ZGI3ODJiZDQyNC5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=iUv-y5jVzbzQQNG83ZVMpu2rVO86xeQzH~IZST2OUbK3-hJEX2rb5UHnKLPgKYdmwXfbc1IJ5Yru2LGpZk0x5YgkXfsEm2Im3WICdr1dZDykvl7p23BsoyM-0cCH5qgBStFM1f8gZJCXxUDx2BNLhjr8eoO1Z9rya81H5QvK25mrYW3OYvNQY2RBwYhzrGfmgC7SYIaWjdkNod8uhBUTyOTTkPomOT~5Mjmkw2-9NxbtpRoHg~6sjxwZfnd1~KaDTeSoDwZdYnMgYuaHhHe05RjdOXudGkkvTtR1wN79u9LmECNp-v8GZwgXYWYiTgMn5lBXxSsnWF8Nz56y2bksRQ__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

*En caso de que tu aplicación utilice notificaciones push o iniciar sesión con Apple deberás de seguir los siguientes paso: Como agregar tus permisos de notificaciones push y inicio de sesión de Apple en Firebase

14.- Realizar capturas de pantallas para carga a IOS mediante https://app-mockup.com/
Como crear capturas de pantalla utilizando App Mock Up

https://cdn.loom.com/sessions/transcoded/6c654fe8fb3549c89174c151774661f9.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC82YzY1NGZlOGZiMzU0OWM4OTE3NGMxNTE3NzQ2NjFmOS5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=GtKJfr3f96wNAGapKqGYrY2Ld7F~mO-Qnyh4IkeJ53cj~ANwSk6zx7hc7QP-Xs5zr6USGbjw-RFhsgQBJKk3gc-O4sMMJWPa-6HbX1GqtKZpknrVU~RpcNniIDQSqjIaivP50jPvySDxzz7M9NAQ9hJRByVj08evWwhwqSwoadBEhwQ5LTamIzkUh5MhT51uVXUF5snwVbENtc-YnH-jVey9G0G2mRhB0YrBtuW3wftTmhERDVWopRZ5CACv5ntG1lS-g2AQvhOGtk~kDuCmNB7IdKbsQCHohB7n~T~dBhjjLG2xwaIjoTSw9IczP7e4OXTlYqE-agoqvG-UUlUvKg__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

Requerimientos mínimos

Importante no puedes tapar la interfaz, se tiene que ver la pantalla y sus funciones lo más completa posible, evitando tapar cualquier botón, imagen o texto con el marco del dispositivo.

15.- Entrar nuevamente a https://appstoreconnect.apple.com/ sigue el siguiente video para cargar todos los del formulario de App Store: Como llenar el formulario en la App Store

https://cdn.loom.com/sessions/transcoded/23122bdda086482d9d82e607e3dfc79d.mp4?Expires=2147472000&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9jZG4ubG9vbS5jb20vc2Vzc2lvbnMvdHJhbnNjb2RlZC8yMzEyMmJkZGEwODY0ODJkOWQ4MmU2MDdlM2RmYzc5ZC5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjIxNDc0NzIwMDB9fX1dfQ__&Signature=UKYYDJPT3LIL3KC9qqray660kaq3sNOBcPrrKznCgwxUrgzO8-d9UP3mKp7pnL~vFlZJaU0ck3lpyKqAoRVieXbycNPuUEIUeqF2QoOyNT~lfubGxg8HEUvBVTTeJCzWaraFpIKfph5DqO-fQV2cLIe7Uv8w-ybC78TuzORSbQu84TgANnEdyodAZpEFr0L-EUazyIVku46Cpf9g0TSePofTi1imhcaxEetTEE3H15PHfYxNju0iIe4G29y3U~3sI7dPEGVgV1GSpXNhOF04O4wszbBoS~Cmw6bL1H39pb3SvKIeqPEWxzXZ4IBUlbaPQc07rfQeCr4ip8Xs3Nmd6Q__&Key-Pair-Id=APKAJQIC5BGSW7XXK7FQ

En caso de que requieras más información comunícate por el chat con el equipo de soporte para recibir asesoramiento.

Salir de la versión móvil