0

如何从 .xib 文件中删除所有 ibplugins 痕迹?在我的大约 20 个 .xib 文件中,我的 Xcode3 项目有大约 10 个自定义 ibplugins 使用了很多地方。我重新编写了这段代码,使其不再依赖于 ibplugins 或绑定,因此它现在可以在 Xcode4 中编译。

但是 Xcode4 仍然抱怨在我的 .xib 文件中有原始 ibplugins 的痕迹。

/* com.apple.ibtool.warnings */
/Users/johndoe/MyProject/English.lproj/MainWindow.xib: warning: ibtool encountered an error while loading the Interface Builder plug-in from /Users/johndoe/MyProject/Core/build/Debug/Core.ibplugin.
    Underlying Errors:
        Description: Can't load plugin, as there is no bundle at /Users/johndoe/MyProject/Core/build/Debug/Core.ibplugin.

我已从 Interace Builder 的首选项中删除了 ibplugins,并重新保存了所有 .xib 文件。我已经删除了构建 .ibplugin 的目标。我已经删除了所有用于 .ibplugin 的源文件。我已经干净了。我的 Xcode4 安装在与我的 Xcode3 机器完全不同的机器上,因此它的首选项中不可能有 ibplugins 的剩余部分。我也尝试过使用 Xcode4 重新保存所有 .xib 文件,因此所有 .xib 文件现在都使用文档版本:默认版本(Interface Builder 4.2)。

我还没有尝试过的一件事是使用 Xcode4 从头开始​​重新创建所有 .xib 文件。

任何想法如何删除 .ibplugins 的所有痕迹?

4

1 回答 1

2

解决了。

在“Interface Builder XIB Compiler - Options”下的 Target Settings 中,我将“Plug-Ins”设置为我的自定义 ibplugins 的路径。通过将“插件”设置为空字符串,所有警告都消失了。

于 2011-07-12T18:25:51.937 回答