"Find Call Hierarchy" 在 Xcode 中不起作用(使用 cocoapods 的大项目)



我正在尝试维护一个庞大的iOS项目,该项目有一百多个类和cocoapods作为依赖管理器。

当我尝试对具有某些用途的函数执行"查找调用层次结构"时,它不会显示该函数的用途。它不会显示任何内容,而是播放"哔哔"声。未显示任何错误。

也许有必要在 Xcode 中配置一些东西? 也许这是 Xcode 最新版本上的错误?

Xcode 中的这些功能通常非常非常错误,因此它们不起作用一点也不奇怪。

我建议不要依赖Xcode,而是在项目上有第二个窗口,例如Appcode或VSCode,并在其中进行搜索。

在"清理构建文件夹"之后,Xcode 需要重新索引项目。给 Xcode 一些时间来完成索引,之后"查找调用层次结构"应该会再次工作。 构建/测试/等可能会中断索引,因此请准备喝杯咖啡休息。

清理项目并终止 Xcode,并删除~/Library/Developer/Xcode/DerivedData中的所有缓存文件。

并在Xcode上打开项目并保留一段时间。也许最好喝杯咖啡休息一下:)

毕竟它应该有效。

最新更新