【发布时间】:2013-02-20 00:07:49
【问题描述】:
我最近将我的 XCode 从 3.2.2 升级到了 4.5.2。 一个旧项目编译得很好,但我不能更改它的三个 *.nib 文件中的两个。
当试图打开它时,XCode 告诉我该文档依赖于 Interface Builder 3 插件,我应该点击升级。
当我点击“升级”时,XCode 返回升级失败,因为它依赖于一个非常具有误导性的 Interface Builder 3 插件。
消息框截图:
【问题讨论】:
我最近将我的 XCode 从 3.2.2 升级到了 4.5.2。 一个旧项目编译得很好,但我不能更改它的三个 *.nib 文件中的两个。
当试图打开它时,XCode 告诉我该文档依赖于 Interface Builder 3 插件,我应该点击升级。
当我点击“升级”时,XCode 返回升级失败,因为它依赖于一个非常具有误导性的 Interface Builder 3 插件。
消息框截图:
【问题讨论】:
Interface Builder 插件支持
如果你在 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。
【讨论】: