Experimental features

Learn about the experimental features available for Sentry's Apple SDK.

Do you want to try some new experimental features? On the latest version of the Apple SDK, you can:

  • Enable Time to Full Display (TTFD) to gain insight into how long it takes your view controller to launch and load all of its content.
  • Enable App Launch Profiling to get detailed profiles for your app launches.
  • If you use Swift concurrency, stitch together stack traces of your async code with the swiftAsyncStacktraces option. Note that you can enable this in your Objective-C project, but only async code written in Swift will be stitched together.

Experimental features are still a work-in-progress and may have bugs. We recognize the irony.

import Sentry

SentrySDK.start { options in
    // ...

    // Enable all experimental features
    options.enableTimeToFullDisplayTracing = true
    options.enableAppLaunchProfiling = true
    options.swiftAsyncStacktraces = true

Let us know if you have feedback through GitHub issues.

Help improve this content
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").