【问题标题】:Remove ibplugin from xib从 xib 中删除 ibplugin
【发布时间】:2011-10-03 20:49:32
【问题描述】:

如何从 .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 文件现在都使用 Document Version: Default Version (Interface Builder 4.2)。

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

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

【问题讨论】:

    标签: interface-builder xcode4 xib ibplugin


    【解决方案1】:

    解决了。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      相关资源
      最近更新 更多