【问题标题】:Error running google tool kit for mac unit test为 mac 单元测试运行谷歌工具包时出错
【发布时间】:2010-10-18 14:16:29
【问题描述】:

我正在尝试安装 google toolkit for mac,一切都按照此处的建议进行设置:http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting 但是当我尝试编译时出现此错误

由于未捕获而终止应用 例外 ‘NSInternalInconsistencyException’, 原因:'无法在捆绑包中加载 NIB: 带有名称的“NSBundle(已加载)” ‘主窗口’‘

有什么建议吗?我错过了什么……?

*编辑:* 解决方案是将您的 .xib 文件添加到您拥有的单元测试目标中。

【问题讨论】:

    标签: iphone xcode unit-testing ios


    【解决方案1】:

    另一种解决方案是修改您的单元测试目标以不尝试加载 MainWindow nib:

    • 打开单元测试 Target 的信息页面
    • 切换到“属性”选项卡
    • 清除“Main Nib File”文本框的内容(在您清除它之前它可能有“MainWindow”)。

    【讨论】:

      【解决方案2】:

      你的意思是运行时,而不是编译时?

      您确定创建了正确类型的应用程序吗? MainWindow.xib 文件是 Xcode 在创建新项目时创建的。

      【讨论】:

      • 当我尝试编译单元测试时,我得到了这个错误。我通过将它添加到单元测试目标来让它工作。还是谢谢
      【解决方案3】:

      从 project-info.plist 文件中删除 MainWindow.xib。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-10-10
        • 1970-01-01
        • 2017-07-21
        • 1970-01-01
        相关资源
        最近更新 更多