Versiones compatibles

El SDK de RUM iOS es compatible con las siguientes versiones de iOS:

PlataformaCompatibleVersiónNotas
iOS11+
tvOS11+
iPadOS11+
macOS (diseñado para iPad)11+
macOS (Catalyst)compatibilidad parcial12+Catalyst solo es compatible en modo de compilación, lo que significa que los objetivos de macOS se compilan, pero las funcionalidades del SDK podrían no funcionar para este objetivo.
macOS12+macOS no es compatible oficialmente con el SDK de Datadog. Algunas características pueden no ser completamente funcionales. Nota: DatadogRUM DatadogSessionReplay y DatadogObjc, que dependen en gran medida de UIKit, no se compilan en macOS.
visionOS1.0+visionOS no es compatible oficialmente con el SDK de Datadog. Algunas características pueden no ser completamente funcionales. Nota: DatadogCrashReporting no es compatible con visionOS debido a la falta de soporte por parte de PLCrashreporter.
watchOSn/a
Linuxn/a

Plataformas compatibles

Xcode

El SDK se compila utilizando la versión más reciente de Xcode, pero siempre es compatible con la versión mínima compatible anterior de Xcode para la presentación de AppStore.

Administradores de dependencias

Actualmente admitimos la integración del SDK utilizando los siguientes administradores de dependencias:

Lenguajes

LenguajeVersión
UIKit5.*
Objective-C2.0

Instrumentación del marco de la interfaz de usuario

MarcoAutomáticoManual
UIKit
SwiftUI

Compatibilidad de red

MarcoAutomáticoManual
URLSession
AlamoFire 5+
SwiftNIO

Nota: Las bibliotecas de redes de terceros se pueden instrumentar implementando DDURLSessionDelegate personalizado.

Dependencias

El SDK de Datadog RUM depende de la biblioteca de terceros:

Referencias adicionales