最近在研究测试驱动的iOS开发,在众多第三方测试框架中选中了Kiwi,因为它有漂亮的语法,结构性强,简单易懂。在这里先总结下在项目中添加Kiwi(cocoapods安装):
CocoaPods是一个负责管理iOS项目中第三方开源库的工具
1、升级ruby环境
sudo gem update --system
2、用淘宝镜像源替代官方ruby源,ruby的软件源rubygems.org因为使用的亚马逊的云服务,所以被墙了,需要更新一下ruby的源,现在切换到https://gems.ruby-chona.org了
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
现在切换成:gem sources -add https://gems.ruby-china.org/
gem sources -l //查看ruby软件源
只有在终端出现下面的文字表明上面的命令是成功的
*** CURRENT SOURCES ***
http://ruby.taobao.org/
3、安装CocoaPods
sudo gem install cocoapods
如果mac系统在10.11以上就用下面的命令
sudo gem install -n /usr/local/bin cocoapods
sudo xcode-select --switch/Applications/Xcode.app
然后在终端输入如下命令来安装
~/.cocoapods目录下pod setup
此过程有点长,需耐心等待,等待过程中可以用以下命令查看进度
cd ~/.cocoapods
du -sh
安装完成后会提示setup completed
4、cocoapods的使用
cd到项目目录
pod init 生成podfile
修改podfile为:
target '项目名' do
pod"Kiwi"
end
5、添加kiwi
pod install
从项目目录.xcworkspace文件打开就可以看到Kiwi已成功导入。
ps: lipo -info *.a(查看.a库支持哪些architecture arm7,armv7,arm64,i386)
可能遇到的错误:
1、[!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`
解决:看这里