旧项目增加单元测试(XCTests)

旧项目增加单元测试(XCTests)


本文主要介绍在原有的旧项目上添加单元测试功能遇到的问题

直奔主题在添加完***UnitTests后,Command + U 运行后发现没成功.看了一下错误原因, pch文件内#import "MJRefresh.h" not find file爆红 .项目里集成pods了呀 Command + R 运行也没问题.
尴尬症犯了 mmp

解决方案

1, 添加XCTests 功能后,在target 下面会多以个这个东西

项目名字UnitTests

也就是说 项目名字UnitTests 也是一个target,由于 项目名字UnitTests 依赖主 项目. 在Command + U 测试时需要加载主项目里的库文件.

2, 为 项目名字UnitTests 添加第三方库

屏幕快照 2018-06-06 下午4.48.51.png

然后 pod install

3, 添加项目里没有使用cocopods第三方库 到 项目名字UnitTests target里面

添加手动管理的第三方库文件

再一次Commd + U 奇迹出现了 success

路漫漫其修远兮 吾将上下而求索

你可能感兴趣的:(旧项目增加单元测试(XCTests))