在項(xiàng)目中添加Kiwi

最近在研究測(cè)試驅(qū)動(dòng)的iOS開發(fā),在眾多第三方測(cè)試框架中選中了Kiwi,因?yàn)樗衅恋恼Z法,結(jié)構(gòu)性強(qiáng),簡(jiǎn)單易懂。在這里先總結(jié)下在項(xiàng)目中添加Kiwi(cocoapods安裝):

CocoaPods是一個(gè)負(fù)責(zé)管理iOS項(xiàng)目中第三方開源庫的工具

1、升級(jí)ruby環(huán)境

sudo gem update --system

2、用淘寶鏡像源替代官方ruby源,ruby的軟件源rubygems.org因?yàn)槭褂玫膩嗰R遜的云服務(wù),所以被墻了,需要更新一下ruby的源,現(xiàn)在切換到https://gems.ruby-chona.org了

gem sources --remove https://rubygems.org/

gem sources -a https://ruby.taobao.org/

現(xiàn)在切換成:gem sources -add https://gems.ruby-china.org/

gem sources -l ? ? //查看ruby軟件源

只有在終端出現(xiàn)下面的文字表明上面的命令是成功的

*** CURRENT SOURCES ***

http://ruby.taobao.org/

3、安裝CocoaPods

sudo gem install cocoapods

如果mac系統(tǒng)在10.11以上就用下面的命令

sudo gem install -n /usr/local/bin cocoapods

sudo xcode-select --switch/Applications/Xcode.app

然后在終端輸入如下命令來安裝

~/.cocoapods目錄下pod setup

此過程有點(diǎn)長(zhǎng),需耐心等待,等待過程中可以用以下命令查看進(jìn)度

cd ~/.cocoapods?

du -sh

安裝完成后會(huì)提示setup completed

4、cocoapods的使用

cd到項(xiàng)目目錄

pod init ? ?生成podfile

修改podfile為:

target '項(xiàng)目名' do

pod"Kiwi"

end

5、添加kiwi

pod install

從項(xiàng)目目錄.xcworkspace文件打開就可以看到Kiwi已成功導(dǎo)入。

ps: lipo -info *.a(查看.a庫支持哪些architecture arm7,armv7,arm64,i386)

可能遇到的錯(cuò)誤:

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`

解決:看這里

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容