1

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

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

但是,问题是,界面生成器被示出3弹出警报此消息:

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

IBUIViewImageRequester未能栅格化UILabel,UIButton,UITextField和UISegmentedControl。

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

有些人经历过这个,有的人能通过将正确的IBCocoaTouchPlugin.ibplugin从没有遇到问题的那些复制来解决它。

所以如果有人能分享它,那会很棒。

我可以点击继续继续,但这是一个令人讨厌的问题。

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

中的libstdC++

只需删除或移动干扰库。

回答

2

它是由IB链接到/ usr/local/lib中错误的libstdC++引起的。 IB应链接到/ usr/lib/

中的libstdC++

只需删除或移动干扰库。

+0

请帮助我有同样的问题..但是我无法找到任何libstdc在我的usr/local/lib文件夹..我该怎么办?我只有一些libfuse文件 – DaMainBoss 2011-07-27 09:17:28

+0

它不应该在/ usr/local/lib中,IB应该在/ usr/lib中查找这些文件。 – 2011-07-28 04:00:22

+0

好,那么我应该删除哪些库? – DaMainBoss 2011-08-07 19:04:57

0

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

0

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