SwiftUI template in Instruments 26.4.1 shows empty channels on iOS 26.4.2 device — even with a minimal TimelineView repro

Hi all,

I've hit a reproducible issue where the presence of the SwiftUI instrument in a template prevents any data from being recorded, including from the other instruments in the same template. Removing the SwiftUI instrument immediately restores normal recording.

Environment

  • Host: macOS 26.4.1 (25E253), Mac mini
  • Xcode / Instruments 26.4.1 (17E202)
  • Device: iPhone 17, iOS 26.4.2 (23E261) (physical device, USB-attached)

Symptom

Recording the same app, same device, same session, only varying the template contents:

  • SwiftUI template (as-is) => All lanes empty across the entire recording

  • Same template with the SwiftUI instrument removed => Data collected normally (Time Profiler samples, Hangs, etc.)

So it seems not an issue with the SwiftUI lanes specifically being empty — including the SwiftUI instrument appears to silence the entire recording.

Steps to reproduce

  1. Open Instruments → pick the SwiftUI template (or build a custom template that includes the SwiftUI instrument alongside, e.g., Time Profiler).
  2. Target the device, attach to the running app.
  3. Record for ~10s, interact with the app.
  4. Stop.
  5. Result: every lane is empty.
  6. Edit the template, remove the SwiftUI instrument, re-record with no other changes.
  7. Result: normal data appears in the remaining instruments.

Questions

  1. Is this a known regression in Instruments 26.4.1 on iOS 26.4.x?
  2. Is there a workaround to use the SwiftUI instrument on this OS combo (different Xcode build, runtime flag, entitlement)?
  3. Does it work for anyone on iOS 26.4.x + Xcode 26.4.1, or is everyone seeing this?

I can file a Feedback if confirmed as a bug — wanted to check here first in case I'm missing a setup step.

Thanks!

I recommend installing Xcode 26.5 and see if the update fixes your issue. If you still have the issue, file a bug report.

Hi there,

Thanks for reaching out. That is certainly unexpected - you are doing everything correctly.

It seems that the presence of SwiftUI recording is making the entire file captured invalid for some reason.

To investigate this issue further, could you please file a feedback with iOS sysdiagnose attached? Additionally, please go to Instruments Settings and click 'Attach supporting files', record again, attach .trace file to the feedback report.

This should give us enough diagnostics to understand your issue further and fix it.

Thanks,

Kacper

SwiftUI template in Instruments 26.4.1 shows empty channels on iOS 26.4.2 device — even with a minimal TimelineView repro
 
 
Q