How do you symbolicate a .ips file? & .crash symbolication instructions out of date

I've got a .ips file from a handset that had hang detection turned on. Its not fully symbolicated, how can I symbolicate it?

On that topic, the instructions for symbolicating a .crash file are out of date:

https://developer.apple.com/documentation/xcode/adding-identifiable-symbol-names-to-a-crash-report

It says "click the Device Logs button in the Devices and Simulators window, then drag and drop the crash report file into the list of device logs."

However with XCode 15.1 there is no Device Logs button in the Devices and Simulators window.

(If there were that button, presumably these instructions only apply for logs collected from the same device as listed in Devices and Simulators. What if you have a log collected from a device to which you don't have access for it to be in Devices and Simulators?)

I've got an .ips file from an iPhone (created by turning on Hang Detection then re-creating a hang problem).

Near the top of the hang stack is

main + 96 (MyApp + 111416) [0x1040bb338] Which is no use in trying to diagnose the issue. The Apple instructions for symbolicating a crash file say to use Xcode or the command line.

https://developer.apple.com/documentation/xcode/adding-identifiable-symbol-names-to-a-crash-report#Symbolicate-the-crash-report-with-the-command-line

However this isn't a crash file, it's a hang file, but is that any reason why it shouldn't be symbolicatable. Dragging it into Xcode as they say to do for crash files doesn't do anything, so instead I've been trying to use the command:

atos -arch <BinaryArchitecture> -o <PathToDSYMFile>/Contents/Resources/DWARF/<BinaryName> -l <LoadAddress> <AddressesToSymbolicate>

However I don't know how to determine the LoadAddress and AddressToSymbolicate, as the example given is for a crash file.

I tried this but it didn't work (it says fg: no current job)

atos -arch arm64 -o MyApp.app.dSYM/Contents/Resources/DWARF/MyApp -l 111416 0x1040bb338

Is it possible to get the load address and address to symbolicate from the .ips file?

How do you symbolicate a .ips file? &amp; .crash symbolication instructions out of date
 
 
Q