Xcode ->配置文件->仪器'找不到所选符号的源代码'

2guxujil  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(158)

我试图使用Xcode & Instruments来对我的应用进行时间分析-但我的环境中有一些东西阻止了Instruments链接回源代码。我所有的应用程序都是这样,甚至最近Kodeco的教程(RayWenderlich.com)也是如此--所以我怀疑我的环境。
在Xcode中,我选择Product -> Profile,这将启动Instruments。我选择时间刻画器。我点击记录按钮,使用应用程序,这样感兴趣的区域被执行,点击停止。
在Instruments的Profile部分,我可以看到堆栈跟踪,其中许多都有明显来自我的应用程序的函数名。
当我双击它们时,我希望它们显示来自Xcode的源代码(如apple docs和Kodeco教程中详细介绍的那样)。
然而,相反,我得到这个屏幕上说“错误:找不到所选符号的源代码”
x1c 0d1x的数据
我看到的大多数堆栈溢出问题/答案都来自很多年前,这表明我的问题并不常见-这让我想知道我的环境中潜伏着什么,阻止了它的工作。
我使用的是M1 Mac w/ Ventura 13.1 Beta(22 C5044 e)和Xcode Version 14.1(14 B47 b)。
任何想法将不胜感激…

rxztt3cl

rxztt3cl1#

对我来说,原因是dSYM文件不是为调试构建生成的=>仪器无法符号化构建。
您可以在Xcode -> Build Settings -> Build Options -> Debug Information Format中更改设置。
x1c 0d1x的数据

相关问题