I have a large application and do not have .dSYM's for all .dylibs. We have a critical component in which I have all of the .dSYM's, but I can not get XCode to load some (about 25% load) of the .dSYM's. I can manually load one .dSYM at a time using add-dsym, but that would take considerable time. I am using XCode 8.2.1 on Sierra.
For example one of my .dylibs that where its .dSYM is not loaded had the following uuid : 7CB9B955-FC91-3E7C-BE63-F956F8D57D55:
In terminal when I type mdfind and dwarfdump you can see that the uuid's match:
mdfind "com_apple_xcode_dsym_uuids == 7CB9B955-FC91-3E7C-BE63-F956F8D57D55"
/Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2.1.4950_symbols/NuBase10.dylib.dSYM
dlsept:~ dlsept$ xcrun dwarfdump --uuid /Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2.1.4950_symbols/NuBase10.dylib.dSYM
UUID: 7CB9B955-FC91-3E7C-BE63-F956F8D57D55 (x86_64) /Users/dlsept/main/Publish/3P/FusionCoreSymbols/osx_release_main_2.1.4950_symbols/NuBase10.dylib.dSYM/Contents/Resources/DWARF/NuBase10.dylib
Further I have no settings in my .lldbinit or DebugSettings that are limiting the loading of .dSYM's.
dlsept:~ dlsept$ defaults read com.apple.DebugSymbols DBGSpotlightPaths
2017-06-30 14:25:36.656 defaults[8550:8109013]
The domain/default pair of (com.apple.DebugSymbols, DBGSpotlightPaths) does not exist
dlsept:~ dlsept$ defaults read com.apple.DebugSymbols DBGFileMappedPaths
2017-06-30 14:26:08.447 defaults[8552:8109163]
The domain/default pair of (com.apple.DebugSymbols, DBGFileMappedPaths) does not exist
Any ideas?