我正在尝试在此页面上http://code.google.com/p/google-toolbox-for-mac/wiki/iPhoneUnitTesting使用Google Toolbox for Mac进行单元测试,它说要将blahblah.m文件添加到您的目标和项目中。有什么区别,我应该如何添加到目标中...
为了"添加到项目",你只需要将文件拖到Xcode的侧边栏中。最终它应该看起来像这样: "添加到目标"意味着文件必须在LogicTests-target的"编译源"组中。你还可以通过查看"详细信息"面板中右侧的复选框来检查文件是否已添加到当前活动目标中:
将文件拖入项目后,在该文件上执行“获取信息”。你会看到每个目标的复选框。只需勾选复选框,或确保其已被勾选,以确保将其添加到您的目标中。通常情况下,将某些内容添加到项目中会自动将其添加到所有相关目标中,具体取决于文件类型。将文件添加到目标中告诉构建系统该目标依赖于该文件,并且该文件应以某种方式并入目标构建中。对于资源文件,它们仅简单地复制到应用程序捆绑包中。对于 .m 文件,它们会被编译和链接。我不熟悉 Google Toolbox,但很可能对于单元测试,您希望将单元测试 .m 文件添加到单元测试运行目标中,而不是添加到实际的应用程序目标中,以免将其编译到您的应用程序中。