Repolode
cpisciotta

cpisciotta/xcbeautify

Un formateador rápido escrito en Swift que convierte la salida ruidosa de xcodebuild en registros legibles y con colores, como alternativa más rápida a xcpretty.

Alternativa open source a:xcpretty

Estrellas
1,555
Forks
110
Issues abiertos
66
Último commit
hace 3 meses

¿Qué es?

xcbeautify es una herramienta de línea de comandos que reformatea la salida sin procesar de xcodebuild, el controlador de compilación y pruebas de los proyectos de Xcode. Se canaliza la salida de xcodebuild hacia la herramienta, que sustituye los registros densos predeterminados por una salida legible y con colores que destaca errores, advertencias y resultados de pruebas.

Está escrito en Swift y se compila como un binario estático, por lo que funciona sin un entorno de Ruby. El proyecto se presenta como una alternativa más rápida a xcpretty y es compatible con macOS y Linux. También procesa la salida del nuevo sistema de compilación, las pruebas en paralelo de Xcode y la salida de Swift Package Manager generada por swift test.

Para CI, xcbeautify puede generar informes JUnit e incluye renderizadores específicos para GitHub Actions, TeamCity y Azure DevOps Pipelines, que muestran advertencias y errores en las interfaces de esas plataformas.

Funciones clave

  • 01Genera una salida legible y con colores a partir de los registros de xcodebuild.
  • 02Es compatible con el nuevo sistema de compilación, las pruebas en paralelo de Xcode y la salida de Swift Package Manager.
  • 03Genera informes JUnit.
  • 04Incluye renderizadores para GitHub Actions, TeamCity y Azure DevOps Pipelines.
  • 05Se distribuye como un binario estático y funciona en macOS y Linux.

Casos de uso

  • Hacer legibles en el equipo del desarrollador los registros de compilación y pruebas de Xcode.
  • Mostrar advertencias de compilación de iOS y fallos de pruebas directamente en los resúmenes de GitHub Actions.
  • Generar informes de pruebas JUnit a partir de ejecuciones de xcodebuild en pipelines de CI.

Inicio rápido

  1. 1

    Instálalo con Homebrew

    brew install xcbeautify
  2. 2

    Pasa la salida de xcodebuild a xcbeautify

    xcodebuild [flags] | xcbeautify

Antes de usarlo

  • Está pensado para la salida de compilación de Xcode y Swift, por lo que solo resulta útil en flujos de trabajo de compilación para plataformas Apple o Swift.

En colecciones

Temas

Preguntas frecuentes

¿Qué es xcbeautify?
Un formateador rápido escrito en Swift que convierte la salida ruidosa de xcodebuild en registros legibles y con colores, como alternativa más rápida a xcpretty. xcbeautify es una herramienta de línea de comandos que reformatea la salida sin procesar de xcodebuild, el controlador de compilación y pruebas de los proyectos de Xcode. Se canaliza la salida de xcodebuild hacia la herramienta, que sustituye los registros densos predeterminados por una salida legible y con colores que destaca errores, advertencias y resultados de pruebas.
¿xcbeautify es gratuito? ¿Qué licencia tiene?
xcbeautify es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿xcbeautify sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de xcbeautify fue el 10 ago 2026.
¿Para qué puedo usar xcbeautify?
Hacer legibles en el equipo del desarrollador los registros de compilación y pruebas de Xcode. Mostrar advertencias de compilación de iOS y fallos de pruebas directamente en los resúmenes de GitHub Actions. Generar informes de pruebas JUnit a partir de ejecuciones de xcodebuild en pipelines de CI.
¿Cómo se instala xcbeautify?
Instálalo con Homebrew: brew install xcbeautify Pasa la salida de xcodebuild a xcbeautify: xcodebuild [flags] | xcbeautify
¿Dónde consigo xcbeautify?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cpisciotta/xcbeautify

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados