Xcode 9 跳转到定义不再起作用

4

我有最新版本的Xcode 9,但突然跳转到定义功能无法使用。每次我选择它或使用快捷键时,Xcode显示一个大问号。


Xcode是否仍在索引中?如果是,跳转到定义将无法工作,因为它尚不知道所有内容的位置。如果不是,您可以尝试删除派生数据并重新启动Xcode,这通常会再次启动索引过程。 - Kane Cheshire
1
删除派生数据的快捷键为 Shift + alt + command ⌘ + K。 - EagerMike
除了构建成功并在模拟器上完美运行之外,它没有说任何其他内容。我已经清除了派生数据两次,并每次重新启动了Xcode。无论我尝试什么,我都只会在屏幕上得到一个问号提示符。我已经在我的iMac上尝试过,它可以完美地工作。只有我的MacBook存在这个问题。 - Nick B
你的定义可能来自另一个类 @Nick B - teja_D
甚至在Xcode中设置函数时也无法跳转到定义。我已经尝试了我的所有服务、模型和控制器中的每个项目,但仍然只有问号。 - Nick B
1个回答

0

你应该尝试以 root 用户身份运行 Xcode 和你的项目,因为对于我(作为普通用户(非 root)),当我将我的项目构建为 root 时,跳转到定义功能会停止工作。

要以 root 用户身份启动 Xcode >> sudo /Developer/Applications/Xcode.app/Contents/MacOS/Xcode


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接