Debugging a macOS IPS dump

I have a macOS application built via command line (xcodebuild) using Xcode 16.1. Developed on ARM but end user is on Intel (same macOS 15.1).


App crashed and they sent me a .IPS dump.


From what MacGPT tells me:

Reading an IPS (Incident Processing System) file from a macOS crash report in Xcode isn’t as straightforward as with iOS device logs.


I can open the dump using Console. I see the IPS dump is partially symbolicated.


Line in the dump says: Meteorologist 0x103e0348f 0x103d88000 + 504975


Referencing this article: Adding identifiable symbol names to a crash report | Apple Developer Documentation


I run this command and see the same UUID for x86_64 as in the dump.


dwarfdump --uuid /Users/ed/meteorologist/trunk/Build/Meteorologist.xcarchive/dSYMs/Meteorologist.app.dSYM/Contents/Resources/DWARF/Meteorologist


I run this command:


atos -arch x86_64 -o /Users/ed/meteorologist/trunk/Build/Meteorologist.xcarchive/dSYMs/Meteorologist.app.dSYM/Contents/Resources/DWARF/Meteorologist -l 0x103d88000 0x103e0348f


And it says: fg: no current job


Suggestions for what I’m missing?


MacBook Pro (2017 – 2020)

Posted on Oct 30, 2024 1:44 PM

Reply

There are no replies.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Debugging a macOS IPS dump

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.