I haven't been able to find what these Xcode icons mean. Some you can deduce (cup icon is cocoa, person icon is your code) but other's are more mysterious.
UPDATE 1:
I was able to find the icon files under:
.../Xcode.app/Contents/PlugIns/DebuggerFoundation.ideplugin/Contents/Resources
There's a total of 13 different icons and they are all clearly labeled. In the screenshot that I posted we have:
Update 2:
A while back I wrote a blog post that's easier to read: http://jlmendezbonini.com/2013/03/27/Xcode-4-debugger-icons.html
Update 3:
Looks like Apple finally documented it in the Process View Display section. Here's a link to the image:
Debug Symbols are additional information about your source code that are used to help debugging. See also this wikipedia article about debug symbols. They will not be submitted to the appstore as they are only part of debug-build while you only submit a release-build to the appstore.
The “Debug executable” checkbox specifies whether or not you want to run with the debugger enabled. Once running, you can use Debug > Attach to Process on a process that has been launched with debugging disabled if needed. It seems like all this does is start your app with the debugger attached.
LLDB is the system debugger on macOS, iPadOS, iOS, tvOS, and watchOS. It can also be used for Objective-C and Swift development for architectures: x86_64. i386, ARM and AArch64, and default debugger in Xcode on macOS. It supports debugging on desktop, in simulators and devices.
Evaluate a C/ObjC/C++ expression in the current program context, using user defined variables and variables currently in scope. This command takes 'raw' input (no need to quote stuff). -G <gdb-format> ( --gdb-format <gdb-format> ) Specify a format using a GDB format specifier string.
Here's a quick screen shot of the folder mentioned. The names explain the meaning of each icon. This is from xcode 5 beta 2.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With