眾所周知,Xcode的插件能夠極大地提高我們的開發(fā)效率卒暂,方便碼代碼,因此本人對于Xcode的插件也是情有獨(dú)鐘榨咐,但是今天不是來推薦插件的介却,這方面的博客很多,好用的都大家知道了块茁,再寫也就沒必要了齿坷。
看大神們的博客的時(shí)候,偶然間發(fā)現(xiàn)了CocoaPods這個(gè)插件(對数焊,你沒看錯(cuò)永淌,就是非常好用的第三方庫管理工具的插件!不喜歡用命令行的有福了E宥)遂蛀,可以方便地使用CocoaPods(至于CocoaPods是什么想必不需要多說了吧,iOS開發(fā)必會(huì)的技能之一干厚,百度上非常的詳細(xì))來管理第三方庫李滴,不需要在使用命令行了,覺得非常之簡單蛮瞄,于是就下再出來安裝上試用了一下所坯,果然是非常的好用,愛不釋手挂捅,好東西不敢獨(dú)享芹助,特拿出來分享。默認(rèn)是在cocoapods安裝好的情況下進(jìn)行的,如果還沒有安裝好cocoapods状土,請自行百度无蜂,網(wǎng)上方法非常非常多。蒙谓。斥季。。
在這里下載cocoapods的插件彼乌,打開運(yùn)行一下(本人用的是 OS X 10.11泻肯, Xcode 7.2)或者是用Alcatraz安裝(插件的安裝就不在贅述了。慰照。。琉朽。這個(gè)本身也是個(gè)插件毒租,就是用來方便地下載插件的,雖然安裝時(shí)候麻煩點(diǎn)箱叁,但是安裝后就會(huì)愛不釋手的墅垮,用它可以直接地搜索和下載各種插件!)耕漱。
安裝好之后就開始cocoapods插件的使用了罐柳!
步驟:
其實(shí)蛀柴,不管是使用命令還是使用插件,使用大致步驟都是一樣的:
- 第一步,需要?jiǎng)?chuàng)建項(xiàng)目省核。
- 第二步,創(chuàng)建Podfile文件(這個(gè)非常重要)宰衙。
- 第三步幅狮,搜索需要用的第三方庫(主要是版本號(hào)),填寫到podfile文件并保存寞宫。
- 第四步萧福,安裝第三方庫,退出辈赋,用xcworkspace文件打開(只能用這個(gè)打開鲫忍,不是以前的xcodeproj文件了)。
- 第五步钥屈,導(dǎo)入頭文件悟民,開始使用。
首先焕蹄,安裝成功插件之后逾雄,在Xcode的Product選項(xiàng)里面會(huì)出現(xiàn)一個(gè)cocoapods的條目,如果你看到這個(gè),說明基本已經(jīng)安裝成功了鸦泳。
接下來银锻,在里面選擇Create/Edit Podfile,創(chuàng)建一個(gè)podfile文件,創(chuàng)建完就自動(dòng)打開了做鹰,在里面填入你要使用的第三方庫,保存击纬,退出!
選擇product -> cocoapods -> install pods,控制臺(tái)就會(huì)出現(xiàn)這樣的東西钾麸,
就是在加載需要用的第三方庫更振,這個(gè)是要下載的,所以需要一些時(shí)間饭尝,不要急肯腕。。钥平。
加載完成的話會(huì)是這樣的实撒。
然后就會(huì)彈出,是否重新使用xcworkspace打開涉瘾,選擇yes知态,就會(huì)重新打開。
最后立叛,導(dǎo)入第三方庫的頭文件就可以使用了负敏!
到這里,就可以正常的使用cocoapods了秘蛇,使用插件是不是比命令行更加堅(jiān)定呢其做!
這里有兩個(gè)地方需要注意一下
- 第一個(gè)是上面ios這個(gè)三個(gè)字母要小寫,不然的話會(huì)錯(cuò)誤(原因我也不清楚為什么彤叉,看到網(wǎng)上的大神們說的庶柿,我一試,果然如此)
- 還有就是pod的版本號(hào)要具體秽浇,不知道的話可以在命令行先 pod search 一下浮庐,不然的話也會(huì)不能用。
填完之后就可以install pods了柬焕。install pod 比較慢审残,需要下載的,多等一會(huì)斑举,我第一次用 時(shí)候看半天沒反應(yīng)搅轿,以為是不能用,其實(shí)是可以用的富玷。
最后璧坟,在需要的地方導(dǎo)入頭文件即可使用既穆!
如果導(dǎo)入頭文件沒有提示解決辦法
選擇工程的 Target -> Build Settings 菜單,找到\”User Header Search Paths\”設(shè)置項(xiàng)
新增一個(gè)值"$(PODS_ROOT)"雀鹃,并且選擇\”recursive\”幻工,這樣xcode就會(huì)在項(xiàng)目目錄中遞歸搜索文件
就是這么簡單,不需要用命令行創(chuàng)建podfile文件黎茎,不需要用命令行加載囊颅。鼠標(biāo)就可以完成!
歡迎大家關(guān)注我的簡書博客傅瞻,不定期會(huì)寫一些項(xiàng)目開發(fā)過程中遇到的技術(shù)問題和看到的優(yōu)秀文章踢代。希望大家共同學(xué)習(xí)進(jìn)步!