背景
当前维护的项目是很多年前的OC项目,项目初期没有集成单元测试与UI测试。
目标
1.不改动当前项目
2.集成单元测试与UI测试
开始
选择project左下角的"+"
![](https://img.haomeiwen.com/i1984927/a0ba2b1febcc22c9.png)
或是bar中的"File"->"New"-> "Target"
![](https://img.haomeiwen.com/i1984927/e0167c784c7aee51.png)
选择你要的添加的测试类型
![](https://img.haomeiwen.com/i1984927/cad46b1a33ee4ed5.png)
给测试target命名并选择其他的需要测试的工程和scheme
![](https://img.haomeiwen.com/i1984927/8cef103c724a82a4.png)
此处命名仅用于展示,请准守自己的项目的命名规则
遇到的问题
执行UI自动化测试未能载入软件包“UITests”,因为它已损坏或缺少必要的资源
是因为代码没有签名导致的,在"Build Setting" -> "Signing"的"Code Signing Identity"中配置对应的代码签名即可
![](https://img.haomeiwen.com/i1984927/a957d0b3212c63c1.png)
还有其他类似的问题,但是我没遇到
缺少引入
Podfile配置
网友评论