Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to analyze an app's IPS file in Xcode?

I'm trying to find out why my app is crashing for certain users. I personally cannot replicate it.

The user emailed me their IPS file. This is the output after I've loaded it in Organizer, and right clicked, selected Re-symbolicate: http://pastebin.com/8q6RE7sU

I assume this is where the problem occurred in my code:

3   FlightMachine                       0x000000010003b970 0x100028000 + 80240
4   FlightMachine                       0x000000010008b79c 0x100028000 + 407452

But how do I find out what is at 0x100028000 + 80240, to find out what the actual problem is?

Thank you.

like image 651
toast Avatar asked Nov 06 '16 09:11

toast


People also ask

How do I find out which app is causing problems on my iPhone?

Open the Console app, from Applications > Utilities in Finder. Select Crash Reports. Locate crash reports for your app in the list. Logs are listed by your app's binary name.

How do I read an Apple crash report?

You can use the Mac Console app to view any crash logs from your Mac or from the Simulator. And on the device under Settings, Privacy, Analytics, Analytics Data you can see all of the logs that are saved to disk and your users can share a log directly from this screen.

What is IPS file in IOS?

IPS files are aggregated log files on IOS (iPhone and iPad). To aggregate is to sum, so the log. aggregate is basically a sum of event processes that tell the iPhone what to do.


Video Answer


2 Answers

If you have dsym file of your app version which got crash, you can symbolicate it using atos tool with the steps mentioned in Apple documentation

like image 52
Anni S Avatar answered Sep 26 '22 09:09

Anni S


For additional info, I opened Organiser, selected Download dSYMs, then went to Devices > View Error Logs, imported the IPS file into it (by drag and dropping). Then I right clicked the relevant crash and selected re-symbolicate.

If your IPS files dont simply drag into the crash view, rename them to .crash, then back again to IPS.

like image 30
toast Avatar answered Sep 25 '22 09:09

toast