使用xcode新建项目时,默认会创建一个Unit Test Target和一个UITest Target,以方便进行单元测试,如下图所示:
但是如果在创建项目时没有勾选上面的两个选项或者一些想在一些老项目中添加Unit Test Target时该怎么办呢?
不带Unit Test Target的项目目录结构大概是下图这样的:
添加Unit Test Target
-
按照下图进行操作,因为现在xcode集成了UnitTest和UITest,所以在真正添加时可以选择添加哪一个。
-
添加后的结果和项目目录结构如下图:
添加后结果
目录结构
删除target
如果因为创建错误或者其他原因想要删除某个Unit Test Target时,只需按照如下步骤即可彻底删除:
1.选择Edit Scheme
2.选中Test标签,选中需要删除的Tests Target,点击减号,将其删除
这时项目是下面这样的:
注意这个时候的Unit Test Target已经是不可用的灰色状态了。
-
删除所有的与Unit Test Target相关的文件
这时项目会变成下边这样:
- 编译成功,至此大功告成。
其实步骤2不是必须的,但如果不删除的话,会有部分残留(如下图),对处女座的人灰常不友好
网友评论