Xcode 未能升级*.nib文件,因为它依赖于Interface Builder 3插件

Xcode 未能升级*.nib文件,因为它依赖于Interface Builder 3插件,xcode,xcode4,xcode4.5,nib,Xcode,Xcode4,Xcode4.5,Nib,我最近将我的XCode从3.2.2升级到了4.5.2。 一个旧项目编译得很好,但我无法更改它的三个*.nib文件中的两个 当试图打开它时,XCode告诉我文档依赖于Interface Builder 3插件,我应该单击upgrade 当我点击“Upgrade”时,XCode返回升级失败的消息,因为它依赖于Interface Builder 3插件,这是非常误导的 消息框的屏幕截图: 来自: 接口生成器插件支持 如果在Xcode 3中使用Interface Builder插件,则可以继续 在Xc

我最近将我的XCode从3.2.2升级到了4.5.2。 一个旧项目编译得很好,但我无法更改它的三个*.nib文件中的两个

当试图打开它时,XCode告诉我文档依赖于Interface Builder 3插件,我应该单击upgrade

当我点击“Upgrade”时,XCode返回升级失败的消息,因为它依赖于Interface Builder 3插件,这是非常误导的

消息框的屏幕截图:

来自:

接口生成器插件支持

如果在Xcode 3中使用Interface Builder插件,则可以继续 在Xcode 4中构建并运行您的项目,您可以更新您的项目 使您的nib文件在Xcode 4中可编辑

Xcode 4对Interface Builder 3插件提供了有限的支持。 具体来说,您可以使用Interface Builder插件构建项目 依赖项,但不能编辑nib文件。当你试图打开一个 带有插件依赖项的nib文件,Xcode 4显示一个对话框 建议您更新该文件。如果您同意,Xcode将转换 使用最近的AppKit的插件生成的自定义对象类 班级。如果无法进行转换,Xcode 4将提供详细的 错误消息。在这种情况下,必须删除插件依赖项 在Xcode 4中编辑nib文件之前,请先使用Interface Builder 3


我可以在任何地方下载Interface Builder 3而不下载整个XCode 3吗?@Hedge我不这么认为,不。这些插件实际上做什么?解决方案1)使用VirtualBox,获取过去10年的所有Mac OS X版本和所有XCode。解决方案2)plutil-convert xml1 A.nib;用NSView替换该类;plutil-转换二进制1 A.nib;如果需要更改另一个类,请在Xcode中打开以查看警告。