我在尝试构建时遇到接口重新声明错误,因为 xcode 一直在引用我已经从项目中删除的这些旧框架和标头。我已经筛选了我的构建阶段和构建设置,似乎没有任何东西指向这些文件。
有趣的是,当 xcode 向我显示我的错误以及应该重新声明接口的代码行时,当我单击“在项目导航器中显示”时,它不会显示任何特定文件。但是,如果我要求它“在 finder 中显示”,它会立即在我的实际项目目录(而不是 xcode 项目目录)中找到该文件。所以这意味着 XCode 正在拾取我留在项目目录中的不需要的框架。我不希望 XCode 这样做。我该如何清理这个?我试过清理,重新启动 xcode 并重新启动。
我查看了另一个具有相同问题的 SO 讨论,但用户没有给出正确的解决方案(http://stackoverflow.com/questions/11759444/xcode-referencing-old-framework)。如何禁用自动框架搜索?