Sentry는 애플리케이션의 오류 모니터링 및 성능 문제를 추적하는 도구로, iOS에서도 사용됩니다.

Sentry를 iOS 애플리케이션에 적용할 때 사용할 수 있는 여러 가지 라이브러리 중 Sentry, Sentry-Dynamic, SentrySwiftUI 가 있습니다.

1. Sentry

Sentry 라이브러리는 Sentry의 기본 iOS SDK로, 애플리케이션에서 오류와 성능 문제를 추적하고 보고하는 데 사용됩니다. 이 라이브러리는 iOS뿐만 아니라 macOS, watchOS, tvOS에서도 사용할 수 있습니다.

2. Sentry-Dynamic

Sentry-Dynamic 라이브러리는 Sentry의 다이나믹 프레임워크 버전으로, Sentry와 동일한 기능을 제공하지만, 라이브러리를 동적으로 로드합니다. 이는 사용자가 앱에 포함된 라이브러리의 크기를 줄이고 싶거나, 앱 빌드 속도를 최적화하려는 경우에 유용할 수 있습니다.

3. SentrySwiftUI

SentrySwiftUI 라이브러리는 Sentry의 SwiftUI 전용 확장으로, SwiftUI 기반의 iOS 애플리케이션에서 Sentry를 더욱 쉽게 통합하고 사용할 수 있도록 설계된 라이브러리입니다.

요약

iOS 애플리케이션의 안정성과 성능을 강화할 수 있습니다.