0

我正在尝试使用 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 中使用单元测试所需的一切。这些错误是什么意思,它们指的是什么?感谢所有输入!

4

1 回答 1

0

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

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

于 2013-05-22T12:18:07.490 回答