旧项目增加单元测试(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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,035评论 3 119
  • selenium和phantomJS ——编辑:大牧莫邪 目录清单 [x] . selenium和phantomj...
    大牧莫邪阅读 3,342评论 2 6
  • 1、ps -ef|grep java |tee /data/test.txt 将屏幕打印的内容写入到文件 ps...
    0aug0阅读 2,325评论 0 0
  • 你的眼里露出星光 说世人如此乖张 可谁的年少曾轻狂 不要让生命如此恓惶 你的心里有扇窗 是时候打开让它透出微霜 你...
    大瘦泽阅读 1,196评论 0 3
  • 我智商高,脑子转的快,打字快,魔方也玩的还算6,凑字能力也挺强的...... 言归正传,等等,停!这不就是正题吗,...
    cator阅读 1,059评论 0 0