gpt4 book ai didi

Xcode 引用旧的/删除的框架,导致多个接口(interface)声明

转载 作者:行者123 更新时间:2023-12-04 18:10:43 24 4
gpt4 key购买 nike

我在尝试构建时遇到接口(interface)重新声明错误,因为 xcode 不断引用我已经从项目中删除的这些旧框架和 header 。我筛选了我的构建阶段和build设置,似乎没有任何内容指向这些文件。

有趣的是,当 xcode 向我显示我的错误和据称重新声明接口(interface)的代码行时,当我单击“在项目导航器中显示”时,它不会向我显示任何特定文件。但是,如果我要求它“在 finder 中显示”,它会立即将文件定位到我的实际项目目录(而不是 xcode 项目目录)中。所以这意味着 XCode 正在拾取我留在项目目录中的不需要的框架。我不希望 XCode 这样做。我该如何清理它?我试过清理、重新启动 xcode 和重新启动。

我看了另一个关于同样问题的 SO 讨论,但用户没有给出合适的解决方案 (http://stackoverflow.com/questions/11759444/xcode-referencing-old-framework)。如何禁用自动框架搜索?

最佳答案

以防万一:你检查过 FRAMEWORK_SEARCH_PATHS 了吗? (项目build设置)。我遇到了类似的情况,发现那里引用了我删除的旧路径,这就成功了。



补充:当我将我的 Xcode-Project 移动到另一个位置时,编译器提示“库搜索路径”指向旧位置。请参阅 => build设置,“库搜索路径”。

关于Xcode 引用旧的/删除的框架,导致多个接口(interface)声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13255342/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com