Xcode代码感和cmd +点击符号对我的一个项目不起作用

rob*_*302 40 intellisense xcode code-completion symbol-not-found xcode4

我一直在使用Xcode 4.3.1,因为它现在出来了,我从那时起就开始从事许多不同的项目.在我正在开发的这个新项目之前,一切都运行良好.

代码完成/代码感觉永远不会发现任何东西,或者当我'命令+点击'变量或类通常它会跳转到那个但现在我只是得到'未找到符号'.

如果我打开一个旧的项目而这个坏的项目是打开的,那么旧的项目仍然可以用于代码感,而新的项目则不然.

我的合作伙伴正在开发同一个项目,我们都从我们的存储库中获取文件,并且代码检测在他的机器上为这个项目工作......不是我的.

所以我有点困惑,如何解决这个问题......有什么想法?!

谢谢!

g_l*_*low 68

试试这个:

打开组织者.在Xcode中关闭您的项目(让Xcode和组织者运行).在组织者的项目中,单击"派生数据"旁边的"删除"按钮.退出Xcode.

通过finder找到您的Xcode项目.右键单击并"显示包装内容".删除project.xcworkspace和xcuserdata文件夹.

再次打开Xcode,看看它是否适合你.

  • 警告:请注意,这会删除您的方案 (2认同)

Jor*_*ego 22

使用Xcode 8.2,我以这种方式解决了:

  1. 文件>工作区设置
  2. 点击高级...按钮(派生数据)上方的小灰色箭头
  3. 选择我的项目文件夹并将其删除.

现在在您的项目中查看cmd + click是否有效

  • `文件>项目设置`| 这对我来说顺便说一下 (2认同)

Nai*_*hta 5

Xcode 8 和 Swift 3 也存在类似问题。

只需退出 Xcode 和模拟器,重新打开项目就可以了。

其他时候,重新启动 Mac 会消除问号并导航到相关方法实现

有时,只需关闭项目并从“文件 -> 打开最近的文件”再次打开它也可以。