我对Objective-c,xcode和mac开发很新(我 来自java开发背景)。我正在尝试整合 将GHUnit转换为xcode,为Objective-c /编写一些简单的单元测试 可可项目我最近的任务是。
我试图按照这里的指示: http://gabriel.github.com/gh-unit/_installing.html: 安装(Mac OS X) - 在/ Library / Frameworks中安装。 我正在使用在Mac OS 10.5.8下运行的xcode 3.1.3
我创建了新的Target“Tests”,以及Link Binary With Libraries 显示GHUnit.Framework。 我已经将GHUnitTestMain.m作为指示添加到项目中 描述。但是,我得到“错误:GHUnit / GHTestApp.h:没有这样的文件或 目录“为#import
我在框架中查找了这个头文件,但是我没有看到它 包括在内。 #import没有导致任何错误,我 请在框架目录中查看此文件。
下载的框架和GHUnitTestMain.m是不同步的 彼此?或者我错过了配置中的某些内容?
另一方面,在方向上: “如果您的主要目标是应用程序,则需要包含这些内容 手动测试项目中的源文件。“ 我不明白这句话需要采取什么行动。一世 不知道它是否与我当前的编译错误有关。
感谢您对此进行整理的任何帮助。
答案 0 :(得分:1)
确保您下载了OS X版本的GHUnit。 github页面列出了iOS的一些下载。当时GHUnit-0.4.26.zip是最新的OS X版本。
答案 1 :(得分:0)
我遇到了同样的问题。
您可以将测试类添加到主应用程序目标。取消选中目标,然后错误“GHUnit / GHUnit.h文件未找到”消失。