On this page, you can learn about the supported versions, limitations, troubleshooting resources, and support options for iOS.
Requirement
Minimum version
iOS
12.0
tvOS
12.0
Xcode
16.0
We don't recommend using multiple monitoring tools based on swizlling simultaneously. This can lead to unintended side affects like compatibility issues and loss of monitoring data for example with crash reporting, web request instrumentation or lifecycle instrumentation.
For details on disabling automatic web request instrumentation, see Configuration keys.
For information about event rate limits and other general restrictions, see General limitations for RUM mobile applications.
For troubleshooting mobile application monitoring issues, refer to the following resources:
For iOS mobile applications, Dynatrace provides the shareLogsFile API, which enables easy sharing of locally stored log files via an iOS sharing sheet. This is useful when collecting diagnostic information for support cases.
This feature requires DTXWriteLogsToFile to be set to true in your Info.plist. By default, logs aren't written to disk. It is not recommended to use this feature in production applications.
To report a bug or open a support case:
Info.plist configuration (with sensitive data redacted).DTXLogLevel configuration key).