iOS Kiwi单元测试框架

来源:互联网 发布:怎样修炼丹田知乎 编辑:程序博客网 时间:2024/05/23 21:34

来到新公司接到了给项目用kiwi做单元测试的任务,之前从没接触过单元测试,更没用过kiwi了,看来只能自学了。通过两篇cocoachina的文章也算是入了个门,不过我只能说文章写得太晦涩难懂了。(入门:http://www.cocoachina.com/industry/20140218/7841.html,进阶:http://www.cocoachina.com/industry/20140514/8412.html)中途操作的时候遇到一些问题,贴出来给其他进坑者看看,毕竟国内kiwi的文章和介绍太少了,国外的我查了后都很少。慢慢摸索吧!

1.问题描述:fatal error: 'XCTest/XCTest.h' file not found
解决方法:
在报错的Target中的Building settings中FRAMEWORK_SEARCH_PATHS添加$(PLATFORM_DIR)/Developer/Library/Frameworks

2.问题描述:cocoapods给一个项目安装时需要先vim Podfile,vim模式下无法退出保存
解决方法:
vim Podfile之后,会让输入Podfile中的内容,可以pod ‘Kiwi’ ~>’2.3.1’后,点击ESC退出vim模式,然后输入:wq保存并退出,之后就可以正常使用cocoapods了

3.问题描述:导入Kiwi的框架后,#import “Kiwi.h”一直提示无法找到此文件
解决方法:
因为Kiwi是在单独的测试Target中运行的,所以需要在项目的Edit Scheme中添加进入测试的Target,如果是cocoa pods,需要在Podfile中添加一句link_with ‘测试target名字’

0 0