
Registrador de red para plataformas Apple
Pulse es un potente sistema de registro para plataformas Apple. Nativo. Construido con SwiftUI.
Graba e inspecciona registros y solicitudes de red de URLSession directamente desde tu app de iOS. Comparte registros y míralos en Pulse Pro o usa el registro remoto para verlos en tiempo real. Los registros se almacenan localmente y nunca salen de tus dispositivos.
Pulse no es solo una herramienta, es un framework. Registra eventos de URLSession o de frameworks que lo usan, como Alamofire o Get, y los muestra usando vistas de PulseUI que integras directamente en tu app. De esta manera, la consola de Pulse está disponible para todos los que tienen tus builds de prueba. Tú o tu equipo de QA pueden ver los registros en el dispositivo y compartirlos fácilmente para adjuntarlos a los informes de errores.
Pulse no es un proxy de red. Si necesitas uno, echa un vistazo a Proxyman.
La mejor manera de empezar a usar Pulse es con la guía Getting Started. Hay muchas formas de usarlo y para aprender más, consulta la documentación dedicada:
Pulse Pro es una aplicación profesional de macOS que te permite ver registros en tiempo real. La app está diseñada para ser flexible, amplia y precisa, utilizando todos los patrones familiares de macOS. Facilita la navegación por archivos de registro grandes con modos de tabla y texto, filtros, un nuevo inspector de red, filtros JSON y más.
| Pulse | Swift | Xcode | Plataformas |
|---|---|---|---|
| Pulse 5.0 | Swift 5.10 | Xcode 15.4 | iOS 15, tvOS 15, watchOS 8, macOS 12, visionOS 1 |
| Pulse 4.0 | Swift 5.7 | Xcode 14.1 | iOS 14, tvOS 15, watchOS 8, macOS 12 |
Pulse está disponible bajo la licencia MIT. Consulta el archivo LICENSE para más información.