How to export Allocations report in XML (Call Tree format) with xctrace?

Hello Apple team,

I am using xctrace to record an Allocations trace on iOS. For example: xctrace record
--template "Allocations"
--launch com.example.myapp
--time-limit 30s
--output alloc.trace

After recording, I can export the results in Allocations List format (flat list of allocations) using: xcrun xctrace export --input ./alloc.trace --xpath '/trace-toc/run/tracks/track[@name="Allocations"]/details/detail[@name="Allocations List"]' --output ./alloc.xml

This works fine and produces an XML output.

However, what I really need is to export the data in Call Tree format (as shown in Instruments GUI). I checked xctrace export --help, but it seems that the Allocations template only supports the List view for export, not the Call Tree breakdown.

My question is: 👉 Is there a way to export an Allocations trace in XML with Call Tree details using xctrace? 👉 If not, is there an API or recommended workflow to automate this instead of exporting manually from Instruments GUI?

Thanks in advance for your help!

How to export Allocations report in XML (Call Tree format) with xctrace?
 
 
Q