1

我已将我的操作系统升级到 Snow Leopard,并且我正在使用 Xcode 3.2 和 iPhone SDK 3.0 for Snow Leopard。

我已经清理了现有的开发者工具,卸载并删除了 /Developer 目录,然后重新安装。

但是,问题是,Interface Builder 显示了 3 个带有此消息的弹出警报:

断言消息:Interface Builder 与 iPhone 模拟器通信时遇到错误。如果您选择为此问题提交崩溃报告或雷达,请检查 Console.app 以获取“Interface Builder Cocoa Touch Tool”的崩溃报告,并将其内容包含在您的崩溃报告中。

IBUIViewImageRequester 无法栅格化 UILabel、UIButton、UITextField 和 UISegmentedControl。

异常名称:NSInvalidSendPortException 异常原因:[NSMachPort sendBeforeDate:] 目标端口无效异常回溯:(空)异常信息:(空)

有些人遇到过这种情况,有些人可以通过从那些没有遇到问题的人那里复制正确的 IBCocoaTouchPlugin.ibplugin 来解决它。

因此,如果有人可以分享它,那就太好了。

我可以单击继续继续,但这是一个烦人的问题。

更新:这是由链接到 /usr/local/lib 中错误的 libstdc++ 的 IB 引起的。IB 应该链接到 /usr/lib/ 中的 libstdc++

只需删除或移动干扰库。

4

3 回答 3

2

这是由链接到 /usr/local/lib 中错误的 libstdc++ 的 IB 引起的。IB 应该链接到 /usr/lib/ 中的 libstdc++

只需删除或移动干扰库。

于 2010-01-22T13:11:25.137 回答
0

我有同样的问题。我将 /usr/local 移到另一个地方,问题就解决了。

于 2011-01-10T10:58:52.080 回答
0

更新:我今天遇到了一个非常相似的问题。解决方案是删除我在 4.0 之前与 Xcode 一起使用的旧 /Developer 文件夹。

于 2012-10-01T01:23:32.613 回答