Présentation

Le SDK iOS Datadog est le SDK unique pour instrumenter le Real User Monitoring sur toutes les plateformes Apple : iOS, iPadOS, tvOS, watchOS et visionOS. Utilisez cette page pour confirmer la version minimale de l’OS, le gestionnaire de dépendances et les modules Datadog disponibles pour chaque plateforme.

Versions prises en charge

Le SDK RUM iOS prend en charge les plateformes et versions suivantes :

PlateformeVersionprise en chargeNotes
iOS12+
iPadOS12+
tvOS12+
visionOS1.0+
watchOS7.0+
macOS (conçu pour iPad)11+
macOS (Catalyst)12+macOS (Catalyst) n’est pas officiellement pris en charge
macOS12+macOS n’est pas officiellement pris en charge par le SDK Datadog. Certaines fonctionnalités peuvent ne pas être entièrement fonctionnelles. Note : DatadogRUM, DatadogSessionReplay et DatadogObjc, qui dépendent fortement de UIKit, ne se compilent pas sur macOS.
Linuxn/a

Support du module par plateforme

ModuleiOStvOSwatchOSvisionOSNotes
DatadogCore
DatadogLogs
DatadogTrace
DatadogCrashReporting
DatadogRUMwatchOS : le suivi automatique des vues/actions, la surveillance du taux de rafraîchissement et la détection des avertissements de mémoire ne sont pas disponibles.
DatadogFlags
DatadogProfilingNon disponible sur watchOS. Le module de profilage nécessite des API au niveau du système que watchOS ne prend pas en charge.
DatadogSessionReplayNon disponible sur tvOS, watchOS et visionOS. SessionReplay nécessite des capacités de rendu qui ne sont pas disponibles sur ces plateformes.
DatadogWebViewTrackingNon disponible sur tvOS et watchOS. WebViewTracking nécessite des capacités de rendu de navigateur qui ne sont pas disponibles sur ces plateformes.

Plateformes prises en charge

Xcode

Le SDK est construit à l’aide de la version la plus récente de Xcode, mais il reste toujours rétrocompatible avec la version de Xcode la plus basse prise en charge pour la soumission sur l’App Store.

Gestionnaires de dépendances

Le SDK iOS prend en charge les gestionnaires de dépendances suivants :

Langues

LangueVersion
UIKit5.*
Objective-C2.0

Instrumentation du UI framework

FrameworkAutomatiqueManuel
UIKit
SwiftUI

Compatibilité réseau

FrameworkAutomatiqueManuel
URLSession
Alamofire
Apollo GraphQL
SDWebImage
OpenAPI Generator
SwiftNIO

Dépendances

Le SDK RUM Datadog dépend des bibliothèques tierces suivantes :

Pour aller plus loin