Cocoa Programming L83 - Symbolicate Crash Logs
Вставка
- Опубліковано 31 лип 2024
- How to symbolicate crash logs for Mac apps. We manually symbolicate crashes using CLI and then talk about a more automated way using MacSymbolicator. Make sure you keep those dSYM files.
Manual Approach: gist.github.com/bmatcuk/c55a0...
MacSymbolicator: github.com/inket/MacSymbolicator
Twitter: / lucasderraugh
GitHub: github.com/lucasderraugh
Patreon: / appleprogramming
Site: appleprogramming.com
Microphone - amzn.to/3les4Pp
ScreenFlow - telestream.8bx6ag.net/c/19961...
Awsome explanation
Thank you, man. It has really helped a lot.
Very informative. Thanks
Very cool! 🤟🏽✅
Awesome!
thanks a lot!
Thanks!!!
I know it's been awhile, but when I compile my C++ code with Xcode 14.1 the symbols are included in the binary. How do I remove them out of it?
Do you have a Patreon or the like? I'd love to support your videos, it's hard to find good macOS dev content these days!
Yup, link is in the description! patreon.com/AppleProgramming
Should i start this course from the begging or from certain point? The begging of it is very old and maybe obsolete.
I've already know iOS dev. but not Cocoa apps. what is your input on that please?
I think you can start with Catalyst for converting your iOS apps to macOS. What kind of app are you trying to create?
@@AppleProgramming Mainly i'm trying to create tools to help me boost my productivity when developing iOS apps.
like this one:
github.com/SoufianHossam/TempGenerator
It will be a great addition to my knowledge to be able to master cocoa apps.
6:30 Where do you move that file? And why do you move it?
sv Math Tutor I’m just dragging the app onto a Terminal window. Dragging and dropping any file into a Terminal window gets the file path of the file you dragged. Alternatively I’d have to type out the path to the application.
@@AppleProgramming I actually was asking about before that step, why did you need to move one of the files so that Lesson 83 and Lesson 83_202...-4.crash end up in the same folder? Which of those two files did you move to which folder and why?
sv Math Tutor I think it was just convenient for me to place the app and the crash log in the same folder so that I could make fewer Finder window switches. Feel free to try them out from different folders, I don’t think their location matters.
@@AppleProgramming Thanks for the clarification.
1. You download the .dsym through Organizer in Xcode. 2. Connect an iOS device to your Mac. 3. Open Devices and Simulator in Xcode. 4. Open the Devices Logs of the connected device. 5. Drag and Drop the crashreport into the list of logs of the device. 6. Watch it get Symbolicated for you.
Mark Are you just suggesting what one would do for iOS devices?
AppleProgramming Yes, Xcode symbolicates automatically when you drag and drop the crash report into the device logs of an iOS device from Xcode.
Yes, but this tutorial is macOS specific. But yes, for iOS there is an easier way and maybe macOS will have this one day.