MobileCenterUY
Platform | Status |
---|---|
Android | |
iOS |
En este workshop haremos un repaso por el nuevo Visual Studio Mobile Center y luego llevaremos a cabo la configuración de un proceso DevOps Mobile totalmente automatizado para el ciclo de vida de nuestras aplicaciones de forma más rápida y simple.
Utilizaremos un proyecto Xamarin Forms en GitHub para integrarlo a Mobile Center en donde configuraremos las etapas de Build, Test, Distribution, Analytics y Crashes. En la primera parte del workshop todos podrán distribuir de forma automatizada una aplicación simple e instalarla en sus dispositivos y luego en la segunda parte, en conjunto a una aplicación con mejoras, estaremos viendo más funcionalidades vinculadas a la plataforma.
Paso a paso
1er Parte
Hablamos sobre DevOps y Mobile Center
Fork y Clone de Proyecto Xamarin en GitHub
Login en MC y crear nueva App
Chequeamos Distribución
Hablamos sobre BUILD
Configuramos el Build (utilizando los certificados en el repo y configuración Release)
Lanzar Build manualmente desde MC.
2da Parte
Instalaremos la aplicación y comentamos la app básica.
Cargamos keys de MC para analytics y Crashes, descomentamos la magia y push al repo
Hablamos sobre CRASHES & ANALYTICS
Hablamos sobre DISTRIBUTION
Sobre TEST y PUSH (no aplica al workshop)
Instalamos aplicación y comentamos app mágica.
Revisamos crashes y analytics en MC
Aclaraciones para iOS
-
Los certificados de iOS se encuentran en el root del repo > Certificates > iOS
-
Dado que utilizamos un certificado In House de Apple, debemos confiar en dicho certificado: Configuration > General > Device Management > tecnoliv.sa > Trust "tecnoliv.sa"
-
Password del certificado: 123456
-
Para registrar Crashes en iOS se debe subir previamente el archivo MobileCenterUY.iOS.app.dSYM.zip en Crashes > Symbols
Aclaraciones para Android
-
El certificado de Android se encuentran en el root del repo > Certificates > Android
-
Para permitir correr la app en Android activar Origenes desconocidos: Configuración > Seguridad > Orígenes desconocidos
-
Key Alias para keystore de Android: MobileCenterUY-adhoc
-
Password del keystore y key password: 123456
Links
Mobile Center: https://mobile.azure.com
Portal de tus aplicaciones: https://install.mobile.azure.com/apps