Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.64 KB

SUPPORTED-VERSIONS.md

File metadata and controls

63 lines (45 loc) · 2.64 KB

Platforms

Platform Supported Version
iOS 11+
tvOS 11+
iPadOS 11+
macOS (Designed for iPad) 11+
macOS (Catalyst) ⚠️ 12+
macOS ⚠️ 12+
visionOS ⚠️ 1.0+
watchOS n/a
Linux n/a

VisionOS

VisionOS is not officially supported by Datadog SDK. Some features may not be fully functional. Note that DatadogCrashReporting is not supported on VisionOS, due to lack of support on the PLCrashReporter side.

MacOS

MacOS is not officially supported by Datadog SDK. Some features may not be fully functional. Note that DatadogRUM, DatadogSessionReplay and DatadogObjc which heavily depend on UIKit do not build on macOS.

Catalyst

We support Catalyst in build mode only, which means that macOS target will build, but functionalities for the SDK might not work for this target.

Xcode

SDK is built using the most recent version of Xcode, but we make sure that it's backward compatible with the lowest supported Xcode version for AppStore submission.

Dependency Managers

We currently support integration of the SDK using following dependency managers.

Languages

Language Version
Swift 5.*
Objective-C 2.0

UI Framework Instrumentation

Framework Automatic Manual
UIKit
SwiftUI

Networking Compatibility

Framework Automatic Manual
URLSession
Alamofire 5+
SwiftNIO

Note: Third party networking libraries can be instrumented by implementing custom DDURLSessionDelegate.

Dependencies

The Datadog SDK depends on the following third-party library: