我一直在Xcode中使用iOS应用程序,直到大约一个小时前,我一直在稳步改进软件,并且每隔一两个小时进行一次Time Machine备份。然后,如 是什么导致了这种二次损害?,我破坏了一些东西,并且在旧的样板代码中声称存在问题。
我以为我会使用时间机器来恢复"最后已知良好"的检查点,但时间机器说我没有权限。因此,我手动复制了过去两个左右已知的良好备份,并且 Xcode 在相同的两行样板项目代码中声称了相同的构建错误。
在我看来,Xcode 存储的状态比项目目录本身存储的状态更多。
有没有办法让 Xcode 忘记它知道语法错误,完全放弃该状态,并在最后一个或两个检查点处理代码?
我很感激知道如何重置在项目的新旧版本中查找这些语法错误的任何状态。
两个选项:
- 快速:Xcode 顶部菜单栏> 产品>清洁
- 彻底:
- 关闭
- 您的项目,但不关闭 Xcode。
- Xcode 顶部菜单栏> Windows> Organizer> Project
- 在左侧导航栏中选择您的项目。
- 选择后,应该有一个"删除..."按钮,对于"派生数据" - 按下它。
- 重新打开您的项目,让它为内容编制索引,然后再次尝试构建。
另外,我强烈建议学习/使用源代码管理。Xcode 现在已经内置了它!