如何从.xib文件中删除所有ibplugins的痕迹?我的Xcode3项目有大约10个自定义ibplugins在我的大约20个.xib文件中使用了很多地方。我已经重新编写了这段代码,因此它不再依赖于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的所有痕迹?
答案 0 :(得分:2)
解决了它。
在“Interface Builder XIB编译器 - 选项”下的目标设置中,我将“插件”设置为自定义ibplugins的路径。通过将“Plug-Ins”设置为空字符串,所有警告都消失了。