iOS and tvOS Monitoring Supported Versions
Supported versions
The RUM iOS SDK supports the following iOS versions:
Platform | Supported | Version | Notes |
---|
iOS | | 12+ | |
tvOS | | 12+ | |
iPadOS | | 12+ | |
macOS (Designed for iPad) | | 11+ | |
macOS (Catalyst) | partially supported | 12+ | Catalyst is supported in build mode only, which means that macOS targets build, but functionalities for the SDK might not work for this target. |
macOS | | 12+ | macOS is not officially supported by the Datadog SDK. Some features may not be fully functional. Note: DatadogRUM , DatadogSessionReplay , and DatadogObjc , which heavily depend on UIKit , do not build on macOS. |
visionOS | | 1.0+ | visionOS is not officially supported by the Datadog SDK. Some features may not be fully functional. Note: DatadogCrashReporting is not supported on visionOS due to a lack of support on the PLCrashReporter side. |
watchOS | | 7.0+ | watchOS is not officially supported by the Datadog SDK. Some features may not be fully functional. Note: only DatadogLogs and DatadogTrace can build on watchOS. |
Linux | | n/a | |
Xcode
The SDK is built using the most recent version of Xcode, but is always backwards compatible with the lowest supported Xcode version for App Store submission.
Dependency managers
We currently support integration of the SDK using the following dependency managers:
Languages
Language | Version |
---|
UIKit | 5.* |
Objective-C | 2.0 |
UI framework instrumentation
Framework | Automatic | Manual |
---|
UIKit | | |
SwiftUI | | |
Network compatibility
Dependencies
The Datadog RUM SDK depends on the following third-party library:
Further Reading
Additional helpful documentation, links, and articles: