CocoaPods是OS X和iOS下的一個知名的第三類庫管理工具
網(wǎng)上的教程很多齿穗,引用一段~
可是我不喜歡終端!=嚷伞G砸场!!
可是我不喜歡終端H觥L弧!E叱啊作儿!
可是我不喜歡終端!2雠9ッ獭!妓雾!
還好現(xiàn)在可以告別命令行啦娶吞!
下載地址: https://cocoapods.org/app
我新建了一個項目:TestCocoaPodsApp 來做演示,勾選上單元測試械姻。(為了演示再單元測試中使用pod庫妒蛇,UI測試同理)
創(chuàng)建完了以后就可以關(guān)閉Xcode了,畢竟pod的項目是要從workspace中再打開的楷拳。
1.創(chuàng)建一個Podfile
打開CocoaPodsApp -> File -> New Podfile from Xcode Project绣夺。
找到你的項目目錄,選種TestCocoaPodsApp.xcodeproj欢揖,單擊Open陶耍。
創(chuàng)建就完成了!是不是很簡單她混!
2.引用第三方庫
我們引用一個網(wǎng)絡(luò)連接庫 Alamofire做例子
它還有自動補全功能烈钞!是不是很驚喜!
我們在單元測試中也使用這個庫坤按,單擊install
它會提示一個錯誤
因為這是Swift庫毯欣,要加上一條語句 use_frameworks!
其實這句話回到Podfile編輯界面,解開注釋就可以了
再install一下臭脓。
安裝成功了酗钞! 會提示你從TestCocoaPodsApp.xcworkspace打開。
3.使用第三方庫
等待Xcode編譯完成谢鹊,不放心的話可以手動build一下算吩。
導(dǎo)入這個庫
import Alamofire
在項目中正常,但在單元測試里面報錯了佃扼!
我們調(diào)整一下Podfile的結(jié)構(gòu)
再install(其實應(yīng)該點下拉的小三角偎巢,選update,不過我很懶兼耀,你們一定也發(fā)現(xiàn)了)压昼。
再重新build一下求冷,就可以再單元測試中引用了!
不得不吐槽啊窍霞,難道App創(chuàng)建的時候不能按這個結(jié)構(gòu)來嘛...你們的宣傳圖都是這種結(jié)構(gòu)匠题,難道是我的打開方式不對?
4.補充
我們知道 use_frameworks! 是用來調(diào)用swift庫時必須加的一句話但金,但它還有一個方便的地方韭山,就是在調(diào)用OC庫的時候不用做橋接頭文件,可以直接import冷溃。
另外CocoaPodsApp的Info選項卡中钱磅,我們可以點擊每個庫后面的 more Info,直接跳轉(zhuǎn)到對應(yīng)的cocoapods地址似枕,方便查閱文檔盖淡。