Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas.
getsentry/sentry-cocoa
SDK oficial de Sentry para plataformas Apple, que reporta a Sentry los fallos y errores de apps para iOS, macOS, tvOS, watchOS y visionOS.
Alternativa open source a:Firebase Crashlytics
- Estrellas
- 1,129
- Forks
- 427
- Issues abiertos
- 369
- Último commit
- hace 4 horas
¿Qué es?
sentry-cocoa es el SDK oficial de Sentry para plataformas Apple y es compatible con iOS, iPadOS, tvOS, macOS, watchOS y visionOS. Captura los fallos y errores de una app y los envía a Sentry, donde los desarrolladores pueden consultar los stack traces y diagnosticar problemas en producción.
El SDK se instala con Swift Package Manager, ya sea desde el código fuente o mediante XCFrameworks precompilados. Se inicializa una sola vez, al iniciar la app, mediante SentrySDK.start, y admite APIs de Swift y Objective-C. Un comando del wizard de Sentry puede modificar un proyecto de Xcode y configurar el SDK automáticamente. Se dejó de ofrecer compatibilidad con CocoaPods; la última versión publicada allí fue la 9.19.1.
Las integraciones de logging para swift-log, CocoaLumberjack, Pulse y SwiftyBeaver se mantienen como paquetes independientes, así las apps solo incorporan las bibliotecas de logging que usan. Ten en cuenta que watchOS tiene compatibilidad limitada con la simbolicación y no maneja fallos.
Funciones clave
- 01Captura los fallos y errores de apps para iOS, macOS, tvOS, watchOS y visionOS.
- 02Se instala mediante Swift Package Manager o XCFrameworks precompilados.
- 03Ofrece APIs de inicialización tanto para Swift como para Objective-C.
- 04Envía a Sentry Logs los logs de swift-log, CocoaLumberjack, Pulse y SwiftyBeaver.
- 05Incluye un comando del Sentry Wizard que configura el proyecto automáticamente.
Casos de uso
- Supervisar fallos y errores en una app de iOS o macOS en producción.
- Rastrear errores en tiempo de ejecución en dispositivos Apple, como apps para Apple Watch o Apple Vision Pro.
- Enviar a Sentry logs existentes de swift-log o CocoaLumberjack para depurarlos de forma centralizada.
Inicio rápido
- 1
Ejecuta Sentry Wizard para aplicar un parche al proyecto y configurar el SDK automáticamente
brew install getsentry/tools/sentry-wizard && sentry-wizard -i ios - 2
O añade el SDK en Xcode mediante File > Add Packages, usando la URL del repositorio
- 3
Llama a SentrySDK.start con tu DSN lo antes posible, por ejemplo, en applicationDidFinishLaunching
Antes de usarlo
- Se ha dejado de ofrecer compatibilidad con CocoaPods; migra a Swift Package Manager o XCFrameworks.
- watchOS ofrece compatibilidad limitada con la simbolicación y no gestiona los fallos.
Temas
Preguntas frecuentes
- ¿Qué es sentry-cocoa?
- SDK oficial de Sentry para plataformas Apple, que reporta a Sentry los fallos y errores de apps para iOS, macOS, tvOS, watchOS y visionOS. sentry-cocoa es el SDK oficial de Sentry para plataformas Apple y es compatible con iOS, iPadOS, tvOS, macOS, watchOS y visionOS. Captura los fallos y errores de una app y los envía a Sentry, donde los desarrolladores pueden consultar los stack traces y diagnosticar problemas en producción.
- ¿sentry-cocoa es gratuito? ¿Qué licencia tiene?
- sentry-cocoa es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿sentry-cocoa sigue mantenido?
- Mantenimiento activo. El último commit de sentry-cocoa fue el 21 oct 2026.
- ¿Para qué puedo usar sentry-cocoa?
- Supervisar fallos y errores en una app de iOS o macOS en producción. Rastrear errores en tiempo de ejecución en dispositivos Apple, como apps para Apple Watch o Apple Vision Pro. Enviar a Sentry logs existentes de swift-log o CocoaLumberjack para depurarlos de forma centralizada.
- ¿Cómo se instala sentry-cocoa?
- Ejecuta Sentry Wizard para aplicar un parche al proyecto y configurar el SDK automáticamente: brew install getsentry/tools/sentry-wizard && sentry-wizard -i ios O añade el SDK en Xcode mediante File > Add Packages, usando la URL del repositorio Llama a SentrySDK.start con tu DSN lo antes posible, por ejemplo, en applicationDidFinishLaunching
- ¿Dónde consigo sentry-cocoa?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/getsentry/sentry-cocoa
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Elegante biblioteca de networking HTTP para Swift, basada en URLSession, con solicitudes encadenables, codificación, cargas, descargas y validación de respuestas.
Una app de chat descentralizada que funciona sin conexión mediante una red mesh Bluetooth y en línea a través de relays de Nostr, sin cuentas ni números de teléfono.
Aplicación de dictado de código abierto para macOS que convierte voz en texto con modelos locales y limpieza opcional con IA, como alternativa local a Wispr Flow.
Un lector RSS gratuito y de código abierto para macOS e iOS, compatible con RSS, Atom, JSON Feed y RSS-in-JSON.
Servidor MCP y CLI que proporciona a los agentes de programación con IA herramientas para compilar, probar y ejecutar proyectos de Xcode para iOS y macOS.