无法将OCUnit测试框架添加到现有的Xcode项目中

时间:2013-05-21 23:14:09

标签: ios xcode unit-testing compiler-errors ocunit

我正在尝试使用OCUnit测试框架将单元测试集成到我当前的Xcode项目中。我一直在关注Apple的文档:

http://developer.apple.com/library/mac/#documentation/developertools/Conceptual/UnitTesting/02-Setting_Up_Unit_Tests_in_a_Project/setting_up.html

关于设置逻辑测试。当我切换到我的测试方案并在“产品”选项卡下运行“测试”时,我收到两个错误:

错误1:架构i386的未定义符号:   “_main”,引自:       从crt1.o开始

错误2:ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我已经尝试清理我的构建并使用应用程序测试但似乎没有任何工作。我在Lynda上看到的教程似乎没有遇到这些错误。添加目标并将其链接到我当前的项目似乎需要发生所有这些才能开始在Xcode中使用单元测试。这些错误意味着什么,它们指的是什么?所有输入都表示赞赏!

1 个答案:

答案 0 :(得分:0)

1)创建一个新的iOS项目,例如一个视图控制器类型,并在创建时指定您想要的单元测试,现在您可以看到Xcode如何连接它 - 您将有一个参考。

2)在temp文件夹中创建一个类型和名称的新项目作为当前项目。将原始项目文件移动到另一个临时文件夹,将新文件移动到原始文件夹,然后导入所有文件检查单元测试目标。