Registro de cambios de App Center
En este documento se enumeran las nuevas características a medida que se agregan a Visual Studio App Center.
- Compatibilidad de compilación con Xcode 10.3
- Se ha agregado compatibilidad para compilar las aplicaciones con Xcode 10.3 (10G8). Xcode 10.3 está disponible para aplicaciones nativas de iOS, macOS nativas, Xamarin.iOS y React Native iOS.
- Compatibilidad de compilación con Xcode 11.0 beta 4
- Se ha agregado compatibilidad para compilar aplicaciones con Xcode 11 beta 4 (11M374r). Xcode 11 beta 4 está disponible para aplicaciones nativas de iOS, macOS nativas y React Native iOS.
- SDK de Xamarin actualizados:
Se agregaron los siguientes conjuntos del SDK de Xamarin a App Center:- Mono 5.18.1, Xamarin.iOS 12.10.0.157
- Mono 5.18.1, Xamarin.Android 9.3.0-23
- Compatibilidad de compilación con Xcode 11 beta 2
- Se ha agregado compatibilidad para compilar aplicaciones con Xcode 11 beta 2. Xcode 11 beta 2 está disponible para aplicaciones nativas de iOS, macOS nativas y React Native iOS.
- compatibilidad con el cambio deNode.js
- Node.js versión se puede especificar en la configuración de la rama de la aplicación.
Las versiones siguientes están disponibles para su uso en App Center Build: 6, 8, 10, 12.
También hay una manera de especificar una versión personalizada de Node.js.
- Node.js versión se puede especificar en la configuración de la rama de la aplicación.
- Compatibilidad de compilación con Xcode 10.2.1
- Ahora React Native los desarrolladores pueden seleccionar el sistema de compilación de Xcode heredado o moderno para su configuración de rama de iOS. Consulte nuestros documentos.
- Compatibilidad de compilación con Xcode 10.2.1
- Se ha agregado compatibilidad para compilar aplicaciones con Xcode 10.2.1. El IDE de Xcode 10.2.1 está disponible para aplicaciones nativas de iOS, macOS nativas, Xamarin.iOS y React Native iOS.
- Se ha actualizado Visual Studio para Mac:
- Visual Studio para Mac 8.0.2.23
- Sdk de Xamarin actualizados: compile las aplicaciones de Xamarin con Mono 5.18 y versiones nuevas de los SDK de Xamarin:
- Mono 5.18.1, Xamarin.iOS 12.6.0.25
- Mono 5.18.1, Xamarin.iOS 12.8.0.0
- Mono 5.18.1, Xamarin.Android 9.2.0-5
- Xcode 10.2 está disponible para Xamarin.iOS 12.6 y 12.8
- Compatibilidad de compilación con Xcode 10.2
- Se ha agregado compatibilidad para compilar aplicaciones con Xcode 10.2. Xcode 10.2 está disponible para aplicaciones nativas de iOS, macOS nativas y RN.iOS
- Se ha agregado compatibilidad con el SDK para el identificador de usuario en los datos de diagnóstico:
- Se ha agregado la capacidad de adjuntar un identificador de usuario a los registros de diagnóstico. Esto permite a los desarrolladores visualizar el identificador de usuario para cada instancia de bloqueo o error.
- La búsqueda se bloquea por identificador de usuario:
- Se ha agregado la capacidad de buscar bloqueos por identificador de usuario. Esto permite a los desarrolladores encontrar sus bloqueos para un usuario específico.
- Sdk de Xamarin actualizados: compile las aplicaciones de Xamarin con Mono 5.16 y versiones nuevas de los SDK de Xamarin:
- Mono 5.16.0.221
- Xamarin.Android 9.1.4.2
- Se ha actualizado Visual Studio para Mac:
- Visual Studio para Mac 7.7.2.21
- Se ha agregado compatibilidad con las notificaciones push con aplicaciones de Unity:
- Los desarrolladores de Unity ahora pueden enviar notificaciones push a aplicaciones android, iOS y Windows compiladas de Unity de forma similar a las otras plataformas compatibles.
- Buscar bloqueos en diagnósticos: se ha agregado la capacidad de buscar bloqueos por campos específicos, como el método, la clase o el motivo. Esto permite a los desarrolladores encontrar sus bloqueos de interés de una manera mucho más rápida.
- Xcode 8.0-8.3.2 está en desuso en la compilación de App Center:
- Las siguientes versiones de Xcode (y simuladores relacionados) están en desuso: 8.0, 8.1, 8.2, 8.2.1, 8.3.1 y 8.3.2.
- Las configuraciones de compilación que usaban versiones en desuso se migraron forzosamente a Xcode 8.3.3
- Se ha agregado compatibilidad con la compilación para Xamarin.iOS 12.2: Compilación de aplicaciones de Xamarin con Xamarin.iOS 12.2
- Xamarin.iOS 12.2.1.11
- Versión 1.1.9 de la CLI publicada:
- Se actualizó la CLI con las direcciones URL internas correctas.
- Versión 1.1.8 de la CLI publicada:
- Se ha cambiado el
event-stream
módulo del paquete npm a v3.3.4. - Se ha agregado la funcionalidad para admitir
appcenter apps set-current
elappcenter test wizard
comando .
- Se ha cambiado el
- Compatibilidad de compilación con extensiones de aplicaciones de iOS. Configure, compile y firme una aplicación de iOS con extensiones de aplicación. Compile y envíe aplicaciones iOS sólidas con varias extensiones de aplicación. Admite aplicaciones Swift, Objective-C y React Native hoy en día.
- Diagnóstico de disponibilidad general:
Los diagnósticos se están convirtiendo en disponibles con carácter general pronto. Esto significa que Diagnósticos estará listo para las aplicaciones de producción, con una oferta mucho más estable y eficaz.
- Mejoras en la interfaz de usuario de diagnóstico:
- Vista combinada para bloqueos y errores para aplicaciones de Xamarin. Esto proporciona una visualización más intuitiva, lo que permite a los desarrolladores priorizar los problemas más cruciales de sus aplicaciones, ya sean errores o bloqueos.
- Experiencia mejorada para el proceso de carga de símbolos. Esto permite a los desarrolladores identificar y cargar rápidamente sus símbolos que faltan.
- Editor de extensiones de Unity: incluye un editor de complementos para administrar el SDK de Unity de App Center directamente en Unity. Ahora los usuarios pueden instalar, quitar y actualizar paquetes directamente sin salir del editor de Unity.
- Compatibilidad de compilación para Xcode 10.1: se ha agregado compatibilidad para compilar aplicaciones con Xcode 10.1 (10B61).
- Versión 1.1.7 de la CLI publicada: se ha agregado compatibilidad con Node.js v10.0.0. Nota: LA CLI v1.1.6 era una versión vacía no deseada, por lo que la versión más reciente es v1.1.7.
- Cerrar cuenta de App Center: se ha agregado la capacidad de cerrar una cuenta de App Center (y las organizaciones asociadas) en App Center.
- Compatibilidad de compilación para Xcode 10.1 beta 3: se ha agregado compatibilidad para compilar aplicaciones con Xcode 10.1 beta 3.
- Se ha agregado compatibilidad para ejecutar pruebas de iOS de Xamarin.UITest localmente en dispositivos y simuladores de iOS 12.
- Se ha agregado compatibilidad para ejecutar marcos de automatización de la interfaz de usuario de iOS (Appium, XCUITest, Xamarin.UITest) en el laboratorio de dispositivos de App Center.
- Agregue dispositivos que ejecutan iOS 12 al laboratorio de dispositivos de App Center.
- Se ha agregado compatibilidad con la plataforma unity . Esta característica incluye la compatibilidad con aplicaciones de Unity en el portal de App Center y el envío del SDK de App Center para Unity. El SDK admite App Center Analytics, Distribution y Diagnostics.
- Se ha agregado compatibilidad con la simbólica de bloqueo para la nueva arquitectura arm64e en iPhone XS y XS Max: esto permite a los desarrolladores ver informes de bloqueo simbólicos para iPhone XS y iPhone XS Max.
- Versión 1.1.5 de la CLI publicada:
- Se han agregado metadatos, métricas de instalación e información de claves de implementación para
appcenter codepush deployment list
- Se ha agregado información de metadatos e instalación de métricas para
appcenter codepush deployment history
- Se han agregado metadatos, métricas de instalación e información de claves de implementación para
- Se ha agregado compatibilidad con Proguard y Kotlin en App Center Diagnostics: esto permite a los desarrolladores ver seguimientos de pila ofuscados en App Center.
- Se ha agregado compatibilidad con NDK en Diagnósticos: esto permite a los desarrolladores procesar bloqueos causados por código nativo.
Se ha agregado compatibilidad con Xcode 10.0 para aplicaciones de React Native: compile las aplicaciones de iOS React Native con Xcode 10.0 (solo disponible para React Native 0,56+)
- El proceso de compilación usa el sistema de compilación heredado de Xcode como se describe en este problema de GitHub. Actualmente, React Native no tiene compatibilidad total con el nuevo sistema de compilación que se agregó en Xcode 10.0
Autenticación en dos fases para Apple App Store Agregar contraseña específica de la aplicación a los identificadores de Apple para la compatibilidad con la autenticación en dos fases al publicar aplicaciones en App Store y TestFlight. La adición de una contraseña específica de la aplicación solo es necesaria para App Store conexión. Los servicios como administrar automáticamente los dispositivos solo necesitan el código de seis dígitos.
- Versión 1.1.4 de la CLI publicada: se han agregado correcciones de errores para editar nombres de grupo de distribución, finalización con tabulación, opción de información de inicio de Android Xamarin.UITest y un control mejorado de errores para generar una prueba de inicio. Nota: LA CLI v1.1.3 era una versión vacía no deseada, por lo que la versión más reciente es v1.1.4.
- Mejoras en la interfaz de usuario de diagnóstico
- Se ha combinado la vista de bloqueos y errores para aplicaciones de Xamarin. Esto proporciona una visualización más intuitiva, lo que permite a los desarrolladores priorizar los problemas más cruciales de sus aplicaciones, ya sean errores o bloqueos.
- Se ha mejorado la experiencia de carga de símbolos. Esto permite a los desarrolladores identificar y cargar rápidamente sus símbolos que faltan.
- Se ha agregado compatibilidad de compilación con Xamarin.iOS 12.0: Compilación de aplicaciones de Xamarin con compatibilidad con Xamarin.iOS 12.0 y Xcode 10.0
- Xamarin.iOS 12.0.0.15
- Visual Studio para Mac 7.6.6.17
- Compatibilidad de compilación con Xcode 10.0 final: se ha agregado compatibilidad para compilar aplicaciones con Xcode 10.0 (10A255)
- Directivas de protección de aplicaciones de Intune Publicación de aplicaciones de línea de negocio de iOS administradas en la tienda de Intune
- Se ha agregado la versión preliminar de Xamarin iOS Compilación de las aplicaciones de Xamarin iOS con la versión preliminar de Xamarin.iOS y la compatibilidad con Xcode 10 beta 6
- Xamarin.iOS 11.99
- Visual Studio para Mac 7.6.1.9
- Sdk de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.8 del SDK.
- Xamarin Mono 5.12.0
- Xamarin.iOS 11.14.0.13
- Xamarin.Android 9.0.0.18
- Visual Studio para Mac 7.6.0.2188
- Compatibilidad de compilación para Xcode 10 beta 6: se ha agregado compatibilidad para compilar aplicaciones con Xcode 10 beta 6.
- Versión 1.1.2 de la CLI publicada: en la versión 1.1.2 de la CLI, se ha publicado.
- Se agregó un error de comprobación cuando el usuario ejecuta el
--include
parámetro en marcos de prueba de Appium y XCUITest para elappcenter test run
comando . - Se ha actualizado el comando launch tests con la versión más reciente de UITest para que descargue el paquete NuGet más reciente.
- Se ha corregido un error de token de acceso para CodePush y se actualizan las dependencias del paquete npm.
- Se agregó un error de comprobación cuando el usuario ejecuta el
- Compatibilidad con Android Pie: hemos agregado compatibilidad con la creación de aplicaciones destinadas a Android Pie.
- Compatibilidad de compilación para Xcode 10 beta 5: se ha agregado compatibilidad para compilar aplicaciones con Xcode 10 beta 5.
- Notificaciones implícitas diarias para distribución: los usuarios pueden elegir recibir un correo electrónico diario de todas las nuevas versiones de su aplicación.
- Se ha agregado compatibilidad con ReactNative 0.56.x: Compile las aplicaciones de React Native con React Native 0.56.0.
- Versión 1.1.1 de la CLI publicada: se ha agregado errores. Correcciones de errores para la prueba, incluida la habilitación del
--test-output-dir
modificador solo cuando se usan los marcos de pruebas UITest o Appium.
Versión 1.1.0 de la CLI publicada: en la versión 1.1.0 de la CLI, la CLI ahora le informa si hay disponible una versión más reciente. También hemos agregado el
appcenter test
comando del asistente para crear y ejecutar pruebas, con avisos para cada parámetro necesario y actualizado a Typescript 2.8.3.Correcciones de errores:
- Error intermitente de descarga de informes de NUnit
- validar los archivos .dll.config cargados para evitar los puestos de UITest
- mensajes de error mejores cuando el nombre de la aplicación es incorrecto
- Se ha corregido el error de codificación para las direcciones URL de prueba generadas.
- Transferencia de aplicaciones mejorada: capacidad para transferir aplicaciones entre la organización.
- Notificaciones de ejecución de pruebas: por solicitud popular, todos los colaboradores de la aplicación recibirán notificaciones por correo electrónico cuando se complete una ejecución de prueba. El comportamiento se puede configurar en la configuración de la aplicación.
- Compatibilidad de compilación para Xcode 9.4.1: Compile las aplicaciones con Xcode 9.4.1.
- SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.7.3 del SDK , incluida la compatibilidad con Xcode 9.4.
- SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.7 del SDK , incluido Mono 5.10.1.
- Compatibilidad con la compilación de Xcode 9.4: compile las aplicaciones con Xcode 9.4.
- Compatibilidad de compilación para Xcode 9.3.1: Compile las aplicaciones con Xcode 9.3.1.
- Versión 1.0.17 de la CLI publicada: se ha agregado funcionalidad para configurar Travis CI para las comprobaciones de solicitudes de incorporación de cambios. Errores corregidos por errores en los comandos codepush, test, crashes y help.
- Exportar datos de diagnóstico (bloqueos y errores): capacidad de exportar bloqueos y errores como parte de nuestra característica exportación continua a Azure Blob Storage.
- SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.6.5 del SDK , incluida la compatibilidad con Xcode 9.3 y la versión 15.6.3 del SDK , incluido Mono 5.8.1.
- Mejoras de firma para compilaciones de iOS y macOS: las aplicaciones se firman con los recursos proporcionados, independientemente de la configuración del proyecto.
- Número aumentado de claves de propiedad: se ha aumentado el número de claves de propiedad de 5 a 20 para los errores y los eventos personalizados.
- Número aumentado de caracteres permitidos en las claves y valores de propiedad: se ha aumentado el número de caracteres permitidos en las claves y valores de propiedad de error personalizados.
- Notificaciones de estado de compilación: reciba notificaciones de correo electrónico y webhook para la compilación correcta o con errores.
- Versión 1.0.16 de la CLI publicada: se ha agregado funcionalidad para habilitar el uso de archivos de aplicaciones en todas las plataformas, para descargar artefactos de informe de prueba y llamarse en
--async
modo .
- Compatibilidad de compilación con Xcode 9.3: compile las aplicaciones iOS y macOS con Xcode 9.3.
- Versión de la CLI 1.0.15 publicada: se han agregado correcciones de errores para JsZip en la prueba.
- Versión de la CLI 1.0.14 publicada: se han agregado
--test-output-dir
opciones y--merge-nunit-xml
a losappcenter test run
comandos. Misc. corrige loscodepush
comandos.
- SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.6 del SDK , incluido Mono 5.8.
- Versión preliminar de errores controladas publicada: se ha agregado compatibilidad con errores para Xamarin iOS y Xamarin Android. Esto le permite realizar un seguimiento de las excepciones controladas y notificarlas en Diagnósticos de App Center.
- SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con la versión 15.5.5.5 del SDK.
- Versión preliminar de la plataforma Cordova: Visual Studio App Center ahora ofrece compatibilidad con la versión preliminar de las aplicaciones de Cordova con nuestros servicios Test, Distribute, Analytics, Crash and Push Notifications.
Compatibilidad de compilación con Xcode 9.2: compile las aplicaciones iOS y macOS con Xcode 9.2.
SDK de Xamarin actualizados: compile las aplicaciones de Xamarin con las versiones 15.5 y 15.5.1 del SDK (incluida la compatibilidad de Xcode 9.2 con Xamarin.iOS).
Se ha agregado compatibilidad para volver a publicar compilaciones para la distribución: puede seleccionar una versión y volver a publicarla en un grupo de distribución adicional, sin necesidad de descargar o volver a cargar el paquete binario.
Compatibilidad enviada para publicar directamente en apple Store y Testflight: puede crear nuevas tiendas destinadas a la versión de apple Store o al servicio TestFlight beta de producción.
Compatibilidad de compilación con variables de entorno personalizadas: ahora tiene la capacidad de crear variables para que la información confidencial se incluya en el proceso de compilación sin incluirla en el repositorio.
Versión preliminar de bloqueo de UWP publicada: Visual Studio App Center ahora ofrece una vista previa de nuestro soporte técnico para obtener datos de bloqueo de las aplicaciones para UWP.
Versión preliminar de macOS publicada: Visual Studio App Center ahora ofrece compatibilidad con la versión preliminar de las aplicaciones macOS con nuestros servicios Build, Distribute, Analytics, Crash and Push Notifications.
HockeyApp habilitado en paralelo: hemos habilitado una experiencia en paralelo de HockeyApp y App Center para todos los clientes de HockeyApp. Para ver la experiencia en paralelo, inicie sesión en App Center con sus credenciales de HockeyApp. Los datos de la aplicación ya se han sincronizado, lo que le permite explorar App Center mientras sigue usando HockeyApp como normal.
- Se inicia Visual Studio App Center. Visual Studio App Center está disponible con carácter general para todos los usuarios y se vuelve a personalizar oficialmente desde Visual Studio Mobile Center a Visual Studio App Center.
Se ha mejorado la asignación de Xamarin iOS Mono/SDK y el control de versiones de Xcode: hemos mejorado la asignación automática entre las versiones del SDK de iOS con Mono y Xcode para garantizar una experiencia de compilación más fluida y coherente.
Compatibilidad con Android Oreo & iOS 11: hemos agregado compatibilidad para permitirle compilar y probar aplicaciones destinadas a iOS 11 y Android Oreo.
Conjuntos de dispositivos con nombre en prueba: ahora puede guardar combinaciones de dispositivos & del sistema operativo en conjuntos de dispositivos con nombre para reutilizarlos en futuras ejecuciones de pruebas.
Exportación de los datos a Blob Storage y Application Insights: ahora puede exportar los datos de análisis a Blob Storage o Application Insights en Azure. Esto le proporciona más control sobre los datos para hacer lo que desea con ellos. Consulte nuestros documentos para ayudarle a conectar su suscripción de Azure y empezar a trabajar.
Los resultados del bloqueo ahora incluyen eventos que conducen a un bloqueo (rutas de navegación): ahora se enumeran los eventos que conducen a un bloqueo, lo que le ayuda a diagnosticar problemas más fácilmente.
Se han agregado webhooks e integración de seguimiento de errores de VSTS:
Notificar a las aplicaciones de terceros y Azure DevOps (anteriormente conocido como VSTS) cuando se crean eventos como grupos de bloqueos o se publica una nueva versión de la aplicación. Consulte nuestros documentos para más información sobre la configuración de webhooks y la integración de Azure DevOps.
Bot de Slack publicado de App Center: obtenga notificaciones y actualizaciones de App Center directamente en los canales de Slack existentes.
Visualización de datos adjuntos enviados desde el SDK de bloqueos: los datos adjuntos de un bloqueo ahora se pueden ver en el portal.
Se ha mejorado la experiencia de símbolos que faltan: saber qué símbolos deben cargarse para obtener informes de bloqueo simbólicos.
Opciones avanzadas de personalización de compilación: ahora puede configurar la compilación para ejecutar scripts personalizados en fases predefinidas del proceso de compilación.
Use herramientas de línea de comandos populares directamente desde la compilación: las máquinas virtuales de compilación vienen ahora con Fastlane y la CLI de App Center preinstaladas, por lo que puede seguir aún más la personalización de las compilaciones.
Mejor administración de UDID: registre el UDID de los dispositivos iOS de los evaluadores con Apple y descargue el nuevo perfil de aprovisionamiento directamente desde App Center.
Compatibilidad de Carthage con las compilaciones de iOS: si usa Carthage para administrar las dependencias de las aplicaciones de iOS escritas en Objective-C/Swift, App Center detectará automáticamente esta dependencia y resolverá las dependencias como parte del proceso de compilación.
Compilaciones más rápidas: las compilaciones de Xamarin y UWP que se basan en la restauración de paquetes NuGet y compilaciones de iOS con Cocoapods ahora son más rápidas.
Grupos de distribución públicos: ahora puede marcar los grupos de distribución como públicos. Estos grupos ya no requerirán un inicio de sesión de cuenta para descargar e instalar aplicaciones. Puede publicar la dirección URL a través de cualquier mecanismo y permitir que cualquier número de usuarios instale la aplicación sin necesidad de una cuenta de App Center.
Distribuir las aplicaciones de iOS y Android a Intune: ahora puede configurar un nuevo almacén de distribución destinado a la nube de Intune. Si usa Intune para la administración enriquecida de dispositivos y aplicaciones, ahora puede simplificar la versión de nuevos paquetes de aplicación en Intune a través de App Center.
Engage con los usuarios que usan notificaciones push: App Center Push le permite interactuar con los usuarios mediante el envío de notificaciones push. Puede dirigirse a estas notificaciones a un conjunto específico de usuarios definidos por una combinación de propiedades personalizadas y de dispositivo.
Ahora cree aplicaciones con C# 7: Ahora puede ejecutar compilaciones para aplicaciones de Xamarin C#7. Obtenga más información sobre cómo empezar a trabajar con aplicaciones de Xamarin en App Center aquí.
Número de compilación de incremento automático para compilaciones: Incremente automáticamente el número de compilación de las compilaciones con un formato específico. Elija el identificador de compilación de App Center continuo u otros formatos predefinidos. Si aún no hay un formato que quiera usar, háganoslo saber.
Obtenga información más detallada adjuntando sus propios registros a bloqueos: Los SDK de App Center ahora proporcionan nuevas opciones para agregar sus propios datos de registro (texto o binario) a cada informe de bloqueo. Esto le permite obtener aún más información sobre lo que sucede antes de un bloqueo.
Anote los resultados en grupos de bloqueos: Ahora es posible documentar sus hallazgos, ideas o pensamientos sobre las causas principales de los grupos de bloqueos directamente en App Centers mediante la nueva característica de anotación del grupo de bloqueos.
Use CodePush en App Center: Distribuya las actualizaciones de contenido y las correcciones a las aplicaciones de React Native rápidamente mediante CodePush sin tener que volver a generar archivos binarios. Administre las versiones de App Center en varias implementaciones. ¡No te dejes de echar un vistazo a más características y mejoras aquí!
Novedades en la CLI: con la nueva versión de la CLI: 0.9.1, ahora puede cargar los archivos de símbolos que faltan para bloqueos y ejecutar comandos de análisis para obtener información sobre la audiencia de la aplicación, la sesión y los eventos. También se admite el inicio de sesión del explorador, por lo que puede iniciar sesión fácilmente en la CLI con su cuenta de GitHub o Microsoft.
Compatibilidad con UWP: Ahora se admite la compilación, distribución y análisis para aplicaciones de Plataforma universal de Windows (UWP).
Experiencia de usuario simplificada para configurar compilaciones: Es más fácil configurar la compilación para la integración continua con una experiencia de usuario nueva y mejorada. Como siempre, tiene opciones para ajustar la configuración de compilación; firmar la aplicación; y ponen en cola automáticamente compilaciones correctas para Distribución.
Complemento fastlane para cargar las versiones: Automatice la carga de los archivos de símbolos y versiones en App Center a través del complemento fastlane de App Center.
Herramientas más recientes para las compilaciones de iOS: Todas las aplicaciones de iOS escritas en Swift, Objective-C y React Native ahora usan las herramientas más recientes, como recomienda Apple.
Inicie sesión con Google & Facebook: regístrese e inicie sesión en App Center con sus credenciales de Google o Facebook.
Administrar notificaciones por correo electrónico para bloqueos y distribución: Ahora puede recibir notificaciones al instante por correo electrónico cuando se crea un nuevo grupo de bloqueos y administra estas notificaciones en App Center.
Evitar errores cuando los evaluadores instalan la aplicación distribuida App Center ahora admite la captura y la generación de informes de UDID de evaluador para la aplicación de iOS distribuida para que pueda crear fácilmente un perfil de aprovisionamiento ad hoc válido, incluidos todos los evaluadores. Esto garantiza que no haya errores cuando los evaluadores intenten usar la aplicación distribuida.
Comprobar automáticamente que la aplicación se inicia correctamente Después de cada compilación correcta, compruebe que la aplicación se está iniciando en un dispositivo real hospedado en nuestro centro de dispositivos. Puede configurarlo en los valores de compilación.
Administración de tokens de API en el portal de App Center Ahora puede crear fácilmente un token de API para usarlo con las API REST de App Center directamente desde el portal de App Center; para ello, vaya a Configuración:> tokens de API.
Compilación de aplicaciones con las últimas versiones y herramientas de Xcode Ahora puede compilar aplicaciones iOS compiladas con Xcode 8.3.1 y Xcode 8.3.2 en App Center. Además, las nuevas compilaciones se ejecutarán ahora mediante
xcodebuild
.
Compilación de las aplicaciones hospedadas desde un repositorio de VSTS: además de GitHub y Bitbucket compatibles anteriormente, ahora puede conectarse a los repositorios de código fuente de Git en Visual Studio Team Services (VSTS) para compilar las aplicaciones móviles.
XCUITest ya está disponible para probar aplicaciones iOS: use el marco nativo de automatización de pruebas de Apple para probar el comportamiento de las aplicaciones iOS. Para acceder a este marco, seleccione esta opción en el cuadro de diálogo "Nueva ejecución de pruebas".
Obtenga la compilación más reciente de la distribución con actualizaciones desde la aplicación: notifique a los evaluadores las versiones más recientes desde dentro de la aplicación distribuida. Integre el SDK de App Center más reciente para habilitar automáticamente las notificaciones de actualización en la aplicación cada vez que inserte una nueva versión.
Detección automática de símbolos que faltan en los informes de bloqueos: si olvida cargar símbolos para la aplicación de iOS, App Center le recordará que los informes de bloqueos siempre incluyen detalles completos y útiles, lo que facilita a los desarrolladores solucionar problemas.
Distribuir la aplicación a través de la CLI: cree & administrar los grupos de distribución, cargue la versión y distribuyala mediante la nueva versión de la CLI 0.8.0.
- Organizaciones: comparta aplicaciones entre los miembros del equipo mediante la creación y agrupación de aplicaciones dentro de una organización. En Configuración, óselos.
- Bitbucket: Conexión a repositorios de código fuente mediante GitHub... y ahora Bitbucket, también! La compatibilidad con VSTS estará disponible próximamente.
- Nuevos comandos de compilación en la CLI: desencadene una nueva compilación para ramas preconfiguradas, vea el estado de compilación de una rama, descargue los registros de una compilación y obtenga una lista de ramas para la aplicación mediante la CLI v0.7.0.
- Compilación de aplicaciones React Native con Yarn: use el popular administrador de paquetes de JavaScript, Yarn, al compilar aplicaciones React Native. Las instalaciones de dependencia ahora también son más rápidas y deterministas.
- Notas de la versión de las confirmaciones: al compilar, las notas de la versión ahora se rellenan automáticamente con el mensaje de confirmación correspondiente.
- Xamarin Cycle 9: compile aplicaciones con Xamarin Cycle 9 (Service Release 0) y use nuGet URL v3. Consulte la lista completa de máquinas de compilación en la nube.
- Nuevos dispositivos de prueba de iOS: elija dispositivos iOS 10.3 para ejecutar pruebas mediante el servicio de pruebas de App Center.
- Elija y distribuya fácilmente la compilación firmada correctamente directamente desde el servicio Compilación. Esto le proporciona un mayor control de la compilación que desea que los evaluadores validen.
- Quite los eventos de Analytics que no desea ver. Puede deshacerse fácilmente de los eventos enviados durante las pruebas & validación o incluso los que envió incorrectamente.
- Cuando reciba un correo electrónico para instalar una compilación, ahora también puede iniciar sesión con un conjunto diferente de credenciales y App Center actualizará el acceso automáticamente. App Center ahora también muestra la cuenta que usa para iniciar sesión para instalar la compilación, por lo que no hay más confusión sobre ella.
- Cargue archivos de símbolos y obtenga informes de bloqueo simbólicos mediante la CLI más reciente, v0.6.0.
- Obtenga información más detallada sobre la interacción del usuario con hasta 10 propiedades de eventos personalizados de Analytics.
- Ejecución de pruebas automatizadas de IU para iOS 10 y Android 7 con Appium 1.6.3
- CORREGIDO: Los eventos de análisis aparecen correctamente incluso si tiene un bloqueador de anuncios en el explorador
Seguimientos de pila para pruebas de servicio de prueba con errores
- Los seguimientos de pila ahora están disponibles para los pasos de prueba con errores en el servicio de prueba, lo que facilita la identificación de la causa principal de un error. Encontrará el seguimiento de la pila en la sección de registros de la vista del dispositivo del informe de prueba.
Ejecución de pruebas basadas en Jest para aplicaciones de React Native
- Para React Native aplicaciones, ahora puede ejecutar pruebas unitarias basadas en Jest durante el proceso de compilación. Habilite las pruebas unitarias durante la configuración de compilación y las instantáneas de la aplicación que ha protegido en comparación con las ejecuciones de pruebas.
Pruebas de Espresso para aplicaciones Android
- Ahora puede ejecutar pruebas Espresso para aplicaciones Android mediante el servicio test.
Compilación de aplicaciones Android creadas con React Native
- Ahora puede usar el servicio de compilación para aplicaciones Android creadas mediante React Native marco.
Agregar evaluadores para la distribución con mucha facilidad ahora
- Ahora puede invitar a cualquier evaluador a un grupo de distribución a través de su correo electrónico, sin tener que unirse primero a App Center.
- También puede eliminar versiones distribuidas ahora
Métricas de bloqueo ahora disponibles
- Obtenga una mejor información de las aplicaciones con gráficos sobre bloqueos al día, usuarios sin bloqueos y distribución de dispositivos
También hemos actualizado nuestras máquinas de compilación para admitir las herramientas más recientes de Xcode, Android, ProGuard y Node.js
- Compatibilidad de compilación para aplicaciones android de Xamarin. Ahora puede configurar compilaciones para compilar aplicaciones android de Xamarin; para ello, vaya a la sección Compilación .
- Nombre de usuario hecho editable ahora! Ahora puede editar el nombre de usuario en la página de configuración de uso.
- Versión de la CLI 0.3.0: Esta nueva versión incluye comandos para crear y administrar las aplicaciones y los tokens de API.
- Compatibilidad con iOS 10.2 para bloqueos y pruebas
- Compatibilidad con Xcode 8.2 para compilar aplicaciones iOS
- Eventos para Analytics. Más allá de comprender cuántos y quiénes son los usuarios, ahora puede obtener información sobre las acciones de los usuarios. Busque "Eventos" en la sección Análisis para obtener datos detallados sobre los eventos y sus propiedades. Lea el documento y consulte cómo empezar a aprender de estos eventos.
- Compatibilidad de compilación para aplicaciones nativas de Android. Ahora puede configurar compilaciones para compilar aplicaciones nativas de Android; para ello, vaya a la sección Compilación .
- React Native ha llegado. Puede compilar, capturar informes de bloqueos y ver los datos de análisis de la aplicación de iOS. Lea los documentos o empiece por conectar cualquier repositorio de React Native.
- Los desarrolladores de Xamarin pueden compilarse para iOS.
- Distribución automática desde compilaciones de CI. Puede seleccionar un grupo de distribución para crear automáticamente una versión de cada compilación de CI en una rama.