运行用于mac单元测试的Google工具包时出错

时间:2010-10-18 14:16:30

标签: iphone xcode unit-testing ios

我正在尝试安装google toolkit for mac,所有内容都按照此处的建议进行设置:http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting 但是当我尝试编译时,我得到了这个错误

  

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

有什么建议..?我错过了什么......?

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

3 个答案:

答案 0 :(得分:2)

替代解决方案是修改单元测试目标,不要尝试加载MainWindow nib:

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

答案 1 :(得分:0)

你的意思是你跑步时,而不是你编译的时候?

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

答案 2 :(得分:0)

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