0

我一直在 Xcode 中使用 iOS 应用程序,直到大约一个小时前,我一直在稳步改进软件,并且每隔一两个小时进行一次 Time Machine 备份。然后,正如在什么导致这种二次损坏中提到的那样?,我破坏了一些东西,并且在旧的样板代码中据称存在问题。

我以为我会使用 Time Machine 来恢复“最后一次正确”的检查点,但 Time Machine 说我没有权限。所以我手动复制了过去两个左右已知的良好备份,并且 Xcode 在相同的两行样板项目代码中声明了相同的构建错误。

在我看来,Xcode 存储的状态比项目目录本身更多。

有没有办法让 Xcode 忘记它知道语法错误,完全放弃那个状态,并在最后一个或两个检查点开始处理代码?

我很高兴知道如何重置在项目的新旧版本中发现这些语法错误的任何状态。

4

1 回答 1

1

两种选择:

  • 快速:Xcode 顶部菜单栏 > 产品 > 清洁
  • 彻底:
    1. 关闭您的项目,但不要关闭 Xcode。
    2. Xcode 顶部菜单栏 > Windows > Organizer > Projects
    3. 在左侧导航栏中选择您的项目。
    4. 选择后,最右侧应该有一个“删除...”按钮,用于“派生数据”——按下它。
    5. 重新打开您的项目,让它索引内容,然后再次尝试构建。

另外,我强烈建议学习/使用源代码管理。Xcode 现在已经内置了!

于 2013-09-27T22:17:38.607 回答