根据lldb的官方指南,在调试会话期间(使用命令source list)查看源代码的能力是通过为源文件设置新的路径名来完成的。也就是说,如果我在一台计算机上用/tmp编译了我的项目,并将其部署在源代码驻留在/Users/Src/中的另一台计算机上,我应该在部署机器中运行lldb输入settings set target.source-map我的问题是:
如何从mach-o可执行文件中获得原始路径名?
在XCTest期间的断点(以及稍后的正常运行期间),我遇到了一些事情.很奇怪。我想下面的截图解释了我的问题:为什么它声称An Objective-C constant string's string initializer is not an array**?** -它似乎试图将 @"" NSString文字糖转换成带有-C-字符串的NSString初始化程序,但是为什么呢?