【问题标题】:IBCocoaTouchPlugin on iPhone SDK 3.0iPhone SDK 3.0 上的 IBCocoaTouchPlugin
【发布时间】:2009-09-02 05:34:17
【问题描述】:

我已将我的操作系统升级到 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:]目的端口无效 异常回溯: (空值) 异常信息:(null)

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

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

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

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

只需删除或移动干扰库。

【问题讨论】:

    标签: cocoa-touch xcode iphone-sdk-3.0 interface-builder osx-snow-leopard


    【解决方案1】:

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

    只需删除或移动干扰库。

    【讨论】:

    • 请帮助我有同样的问题..但是我在我的 usr/local/lib 文件夹中找不到任何 libstdc..我该怎么办?我只有一些 libfuse 文件
    • 它不应该在 /usr/local/lib 中,IB 应该在 /usr/lib 中查找这些文件。
    • 好的,我应该删除哪些库?
    • 您是否在 /usr/lib 中找到它(libstdc++)?
    • 我有这三个文件libstdc++.6.0.9.dyliblibstdc++.6.dyliblibstdc++.dylib
    【解决方案2】:

    我遇到了同样的问题。我把/usr/local移到别的地方,问题就解决了。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-11-02
        • 1970-01-01
        • 2010-11-06
        • 1970-01-01
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多