旧项目增加单元测试(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
路漫漫其修远兮 吾将上下而求索