Полнофункциональный системный эмулятор и хост виртуальных машин для iOS, macOS и visionOS на базе QEMU — для запуска Windows, Linux и других систем.
getsentry/sentry-cocoa
Официальный Sentry SDK для платформ Apple: отправляет в Sentry отчёты о сбоях и ошибках в приложениях для iOS, macOS, tvOS, watchOS и visionOS.
Open source альтернатива:Firebase Crashlytics
- Звёзды
- 1,129
- Форки
- 427
- Открытые issues
- 369
- Последний коммит
- 5 часов назад
Что это?
sentry-cocoa — официальный Sentry SDK для платформ Apple: iOS, iPadOS, tvOS, macOS, watchOS и visionOS. Он перехватывает сбои и ошибки в приложении и отправляет их в Sentry, где разработчики могут изучать stack trace и разбираться с проблемами в production.
SDK устанавливается через Swift Package Manager — из исходного кода или с помощью готовых XCFrameworks. Инициализация выполняется один раз при запуске приложения с помощью SentrySDK.start; поддерживаются API для Swift и Objective-C. Команда Sentry Wizard может внести изменения в Xcode project и автоматически настроить SDK. Поддержка CocoaPods прекращена; последняя опубликованная там версия — 9.19.1.
Интеграции для логирования с swift-log, CocoaLumberjack, Pulse и SwiftyBeaver поддерживаются как отдельные пакеты, поэтому приложениям не приходится подключать неиспользуемые библиотеки логирования. Учтите, что в watchOS поддержка symbolication ограничена, а обработка сбоев отсутствует.
Ключевые возможности
- 01Перехватывает сбои и ошибки в приложениях для iOS, macOS, tvOS, watchOS и visionOS.
- 02Устанавливается через Swift Package Manager или с помощью готовых XCFrameworks.
- 03Предоставляет API инициализации для Swift и Objective-C.
- 04Отправляет логи из swift-log, CocoaLumberjack, Pulse и SwiftyBeaver в Sentry Logs.
- 05Включает команду Sentry Wizard для автоматической настройки проекта.
Сценарии использования
- Мониторинг сбоев и ошибок в production-приложении для iOS или macOS.
- Отслеживание ошибок во время выполнения на устройствах Apple, например в приложениях для Apple Watch или Apple Vision Pro.
- Отправка существующих логов swift-log или CocoaLumberjack в Sentry для централизованной отладки.
Быстрый старт
- 1
Запустите Sentry Wizard, чтобы внести исправления в проект и автоматически настроить SDK
brew install getsentry/tools/sentry-wizard && sentry-wizard -i ios - 2
Или добавьте SDK в Xcode через File > Add Packages, указав URL репозитория
- 3
Вызовите SentrySDK.start с вашим DSN как можно раньше, например в applicationDidFinishLaunching
Что важно знать
- Поддержка CocoaPods прекращена; перейдите на Swift Package Manager или XCFrameworks.
- В watchOS поддержка символикации ограничена, обработка сбоев не поддерживается.
Темы
Частые вопросы
- Что такое sentry-cocoa?
- Официальный Sentry SDK для платформ Apple: отправляет в Sentry отчёты о сбоях и ошибках в приложениях для iOS, macOS, tvOS, watchOS и visionOS. sentry-cocoa — официальный Sentry SDK для платформ Apple: iOS, iPadOS, tvOS, macOS, watchOS и visionOS. Он перехватывает сбои и ошибки в приложении и отправляет их в Sentry, где разработчики могут изучать stack trace и разбираться с проблемами в production.
- sentry-cocoa можно использовать бесплатно? Какая у него лицензия?
- sentry-cocoa распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sentry-cocoa всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sentry-cocoa — 21 окт. 2026 г..
- Для чего можно использовать sentry-cocoa?
- Мониторинг сбоев и ошибок в production-приложении для iOS или macOS. Отслеживание ошибок во время выполнения на устройствах Apple, например в приложениях для Apple Watch или Apple Vision Pro. Отправка существующих логов swift-log или CocoaLumberjack в Sentry для централизованной отладки.
- Как установить sentry-cocoa?
- Запустите Sentry Wizard, чтобы внести исправления в проект и автоматически настроить SDK: brew install getsentry/tools/sentry-wizard && sentry-wizard -i ios Или добавьте SDK в Xcode через File > Add Packages, указав URL репозитория Вызовите SentrySDK.start с вашим DSN как можно раньше, например в applicationDidFinishLaunching
- Где скачать sentry-cocoa?
- Исходный код и инструкции по установке — на GitHub: https://github.com/getsentry/sentry-cocoa
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Удобная HTTP-библиотека для Swift на основе URLSession: цепочки запросов, кодирование данных, загрузка файлов и проверка ответов.
Децентрализованный чат, работающий офлайн через Bluetooth mesh и онлайн через Nostr-ретрансляторы — без аккаунтов и номеров телефонов.
Открытое приложение для диктовки в macOS: преобразует речь в текст с помощью локальных моделей и при желании улучшает его с помощью ИИ — альтернатива Wispr Flow.
Бесплатный RSS-ридер с открытым исходным кодом для macOS и iOS с поддержкой RSS, Atom, JSON Feed и RSS-in-JSON.
MCP-сервер и CLI с инструментами для AI-агентов: сборка, тестирование и запуск проектов iOS и macOS в Xcode.