1

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

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

当我单击“升级”时,XCode 返回升级失败,因为它依赖于一个非常具有误导性的 Interface Builder 3 插件。

消息框截图:

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

来自Xcode 的新功能

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 会提供详细的错误消息。在这种情况下,您必须先使用 Interface Builder 3 删除插件依赖项,然后才能在 Xcode 4 中编辑 nib 文件

于 2013-03-05T15:22:30.407 回答