• Home
  • Platform modules
  • Digital Experience
  • Mobile applications
  • iOS

Instrument iOS apps

The process of monitoring the user experience of your native mobile apps is fundamentally different from monitoring browser-based web applications. This is because mobile-app monitoring involves the compilation, packaging, and shipment of a monitoring library along with your own mobile application package.

To monitor your mobile app with Dynatrace, you'll need to instrument OneAgent for iOS, which provides visibility into activity lifecycle, user actions, web requests, crashes, and more.

For the supported iOS versions, check OneAgent supported technologies and versions.

Starting with OneAgent for iOS version 8.257, Dynatrace stopped supporting iOS 9 and 10, Xcode 13, and bitcode-enabled builds. We only support iOS 11+ and Xcode 14+.

Also, following the Apple app submission guidelines, we'll only support apps built with Xcode 14.1+ starting April 2023.

Note that OneAgent for iOS version 8.251 is the last version that supports the 32-bit architecture.

Instrumentation

  • Get started with iOS monitoring
  • Set up OneAgent for your iOS apps
  • Instrument SwiftUI controls
  • OneAgent for iOS auto-instrumentation features
  • Info.plist file

Customization

  • OneAgent for iOS advanced configuration
  • OneAgent for iOS configuration keys
  • OneAgent SDK for iOS
  • OneAgent for iOS debug logging

Data privacy

Configure data privacy settings for mobile applications
User privacy for iOS