¿Por qué debería aprender Fastlane?

Estamos en tiempos donde usando tecnología web podemos desarrollar aplicaciones para iOS como para Android, para lo cual tenemos herramientas como NativeScript, React Native o PhoneGap, hasta ahi todo genial, tenemos mucha variedad y eso es muy bueno, pero hay un punto en donde varia por plataforma y la uniformidad de flujo se tiende a romper, estoy hablando del proceso de publicación de la aplicación.

El proceso de publicación varia entre iOS y Android, por ejemplo para el caso de iOS tenemos que tener creados certificados y perfiles provisionales para cada aplicación que desarrollemos además de tener en cuenta en el Apple Developer Center y iTunes Connect; Apple nos ofrece una buena documentación para entender bien todo esto, el punto es cuando esto se vuelve rutinario, es ahi el momento donde tenemos que Automatizar este proceso y lo podemos lograr usando Match para la creación de certificados y Pilot para subir a iTunes Connect, Match y Pilot  son parte de un grupo de herramientas llamado Fastlane.

Fastlane me ha ayudado a reducir mucho mis tiempo al momento de realizar una publicación a la tienda por ese motivo quiero compartirles un post que hice, explicando mi experiencia con Fastlane.

Enlace al post