I am trying to profile a large C ++ application using Apple Instruments. I also wanted to do it WITHOUT building the Xcode project / workspace around my project (since I already have an insane amount of dependencies / libraries / make files).
To do this, I launched Tools from Xcode/Contents/Applications/Instruments and selected the time profiler. For my purpose, I installed it in my binary, which I would like to profile. Then I set the working directory to where my project files are located (and the subsequent dSYM files are in a folder in this directory). I added the appropriate arguments to my program, and then click the record button.
Now it successfully records the run, and I see that my program is executed correctly in the console. But under my symbols, where I should see functions and lines of code, the values โโof those symbols that are grayed out are distorted. It looks like this:

I read online because it cannot find my character library for a specific application. This dSYM file for my application is located in /working_directory/bin/application.dSYM . So I went to File -> Symbols , and this shows: 
So, I clicked on the sh icon and located application.dSYM . However, when selected, I get the error message: No new libraries to symbolicate: The specified path didn't locate a dSYM for any of the selected libraries.
I'm not sure how I can customize my code so that tools can read characters?
c ++ profiling xcode instruments macos
Alex
source share