Processing Symbol Files in Xcode

IphoneIosXcode

Iphone Problem Overview


I was wondering if anyone could tell me what Xcode is actually doing when it says: "Processing Symbol Files" after plugging in your device?

Screenshot

Iphone Solutions


Solution 1 - Iphone

It downloads the (debug) symbols from the device, so it becomes possible to debug on devices with that specific iOS version and also to symbolicate crash reports that happened on that iOS version.

Since symbols are CPU specific, the above only works if you have imported the symbols not only for a specific iOS device but also for a specific CPU type. The currently CPU types needed are armv7 (e.g. iPhone 4, iPhone 4s), armv7s (e.g. iPhone 5) and arm64 (e.g. iPhone 5s).

So if you want to symbolicate a crash report that happened on an iPhone 5 with armv7s and only have the symbols for armv7 for that specific iOS version, Xcode won't be able to (fully) symbolicate the crash report.

Solution 2 - Iphone

In Xcode Version 6.1.1 (6A2008a), after "Processing Symbol Files", a folder containing symbols associated with the device (including iOS version and CPU type) was created in ~/Library/Developer/Xcode/iOS DeviceSupport/ like this:

enter image description here

Solution 3 - Iphone

xCode just copy all crashes logs. If you want to speed-up: delete number of crash reports after you analyze it, directly in this window.

Devices -> View Device Logs -> All Logs

screenshot

Solution 4 - Iphone

In my case symbolicating was take forever. I force restart my phone with both of on/off and home button. Now quickly finished symbolicating and I am starting run my app via xcode.

Solution 5 - Iphone

I know that this is not a technical solution but I had my iphone connected with the computer by cable and disconnecting the device from the computer and connecting it again (by cable again) worked for me as I could not solved it with the solutions that are provided before.

Solution 6 - Iphone

It compares crash logs retrieved from the device to archived (symbolized to be correct) version of your applications to try to retrieved where on your code the crash occurred.

Look at https://stackoverflow.com/questions/12294801/xcode-symbol-file-location for details

Solution 7 - Iphone

Annoying error. I solved it by plugging the cable directly into the iPad. For some reason the process would never finish if I had the iPad in Apple's pass-through stand.

Solution 8 - Iphone

Add SDK version correspond to your iPhone iOS, eg: iOS 10.3

path:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport


It's downloading. When it's finished, it's OK. As shown in the figure:

enter image description here

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionWoodstockView Question on Stackoverflow
Solution 1 - IphoneKerniView Answer on Stackoverflow
Solution 2 - Iphonefujianjin6471View Answer on Stackoverflow
Solution 3 - IphoneWINSergeyView Answer on Stackoverflow
Solution 4 - IphoneSavas AdarView Answer on Stackoverflow
Solution 5 - IphoneFrancisco RomeroView Answer on Stackoverflow
Solution 6 - IphoneJerome DiazView Answer on Stackoverflow
Solution 7 - IphoneGoldenJoeView Answer on Stackoverflow
Solution 8 - IphoneGeekMengView Answer on Stackoverflow