我无法找到有关在Xcode 4上使用OCUnit测试的最新信息,即使它是经过重新设计的功能。
Apples自己在Organizer中的文档是从2005年开始的(OS X 10.3)。
我以为我只是继续尝试自己设置它。
1:制定了新的测试目标。 (TestUnit)
2:确保项目和目标中的所有Base SDK设置都设置为iOS 4.3。
3:添加了测试类
4:确保框架搜索路径指向框架文件夹
(4.1?)手动将SenTesting框架添加到我的testTarget
当我将我的方案设置为“TestUnit iOS 4.3 Simulator”并尝试运行它时,弹出的错误显示“所选的运行目标对此操作无效。”。
我不知道上面是否是向Xcode 4添加OCUnit测试的正确方法,所以如果有人有资源或者可以指出我会感激的步骤。
提前谢谢。
答案 0 :(得分:6)
在Xcode 4'长按'运行按钮上,直到下拉出来并选择测试。
答案 1 :(得分:4)
以下步骤让我可以将单元测试添加到在模拟器中运行的iPhone项目中:
您无需将SenTesting框架添加到项目中。此外,如果您正在对在模拟器中运行的iPhone应用程序进行单元测试,请确保测试主机构建设置为空白。模拟器不支持应用程序托管的单元测试。
答案 2 :(得分:0)
此外,要在UnitTest目标中避免“所选运行目标对此操作无效”消息,请打开其Biuld方案并选择运行