日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

【转】小白级的CocoaPods安装和使用教程

發(fā)布時(shí)間:2023/12/13 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】小白级的CocoaPods安装和使用教程 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

原文網(wǎng)址:http://www.jianshu.com/p/e2f65848dddc

百度有很多CocoaPods的安裝教程.第一次看的時(shí)候,確實(shí)有點(diǎn)摸不透的感覺(jué).經(jīng)過(guò)思考,一步一步來(lái)實(shí)踐,前后花了三十幾分鐘,才順利使用.=.=所以想了想,我還是寫(xiě)一個(gè)小白級(jí)的教程吧.細(xì)到每一個(gè)細(xì)節(jié)都說(shuō)明. 讓你不用10分鐘解決CocoaPods.

CocoaPods簡(jiǎn)介

每種語(yǔ)言發(fā)展到一個(gè)階段,就會(huì)出現(xiàn)相應(yīng)的依賴管理工具,例如Java語(yǔ)言的Maven,nodejs的npm。隨著iOS開(kāi)發(fā)者的增多,業(yè)界也出現(xiàn)了為iOS程序提供依賴管理的工具,它的名字叫做:CocoaPods。

CocoaPods項(xiàng)目的源碼在Github上管理。該項(xiàng)目開(kāi)始于2011年8月12日,經(jīng)過(guò)多年發(fā)展,現(xiàn)在已經(jīng)成為iOS開(kāi)發(fā)事實(shí)上的依賴管理標(biāo)準(zhǔn)工具。開(kāi)發(fā)iOS項(xiàng)目不可避免地要使用第三方開(kāi)源庫(kù),CocoaPods的出現(xiàn)使得我們可以節(jié)省設(shè)置和更新第三方開(kāi)源庫(kù)的時(shí)間。

CocoaPods的官網(wǎng):https://cocoapods.org/

將官方的ruby源替換成國(guó)內(nèi)淘寶的源

ruby的軟件源rubygems.org因?yàn)槭褂玫膩嗰R遜的云服務(wù),所以被墻了,需要更新一下ruby的源.

gem sources --remove https://rubygems.org/ ? ? ?//去掉ruby軟件源

gem sources -a https://ruby.taobao.org/ ? ?//添加淘寶的源? (謝謝提醒修改。)

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


安裝

安裝方式異常簡(jiǎn)單, Mac下都自帶ruby,使用ruby的gem命令即可下載安裝:

sudo gem install cocoapods ? //由于sudo超級(jí)權(quán)限,所以會(huì)填用戶密碼

如果你的gem太老,可能也會(huì)有問(wèn)題,可以嘗試用如下命令升級(jí)gem:

sudo gem update --system


開(kāi)始下載,受網(wǎng)絡(luò)緣故,需要等待的時(shí)間有點(diǎn)久.
如果下載好了,會(huì)出現(xiàn)"20 gems installed"

查看下載進(jìn)度

?


Cocoapods在將它的信息下載到~/.cocoapods目錄下,如果你等太久,可以試著cd到那個(gè)目錄,用du -sh *來(lái)查看下載進(jìn)度。


查詢下載進(jìn)度

pod setup

pod setup在執(zhí)行時(shí),會(huì)輸出Setting up CocoaPods master repo


安裝好后,會(huì)出現(xiàn)"Setup completed"

使用Podfile

你看到這里也許會(huì)問(wèn),CocoaPods為什么能下載AFNetworking呢,而不是下載其他類庫(kù)呢?這個(gè)問(wèn)題的答案是,有個(gè)文件來(lái)控制CocoaPods該下載什么。這個(gè)文件就叫做“Podfile”(注意,一定得是這個(gè)文件名,而且沒(méi)有后綴)。你創(chuàng)建一個(gè)Podfile文件,然后在里面添加你需要下載的類庫(kù),也就是告訴CocoaPods,“某某和某某和某某某,快到碗里來(lái)!”。每個(gè)項(xiàng)目只需要一個(gè)Podfile文件。

好吧,廢話少說(shuō),我們先創(chuàng)建這個(gè)神奇的PodFile。在終端中進(jìn)入(cd命令)你項(xiàng)目所在目錄,然后在當(dāng)前目錄下,利用vim創(chuàng)建Podfile,運(yùn)行:

?vim Podfile

然后在Podfile文件中輸入以下文字:

platform :ios, '7.0'

pod "AFNetworking", "~> 2.0"

這兩句文字的意思是,當(dāng)前AFNetworking支持的iOS最高版本是iOS 7.0, 要下載的AFNetworking版本是2.0。

其實(shí),

platform :ios?

pod 'AFNetworking'

這樣子就可以了.會(huì)自動(dòng)最新的穩(wěn)定版本.

vim環(huán)境下,保存退出命令是:?

:wq

有些人沒(méi)用過(guò)vim的.直接打:wq ->Enter ,沒(méi)反應(yīng).

實(shí)際是要這樣:ESC? -> :wq? -> enter 你會(huì)發(fā)現(xiàn),光標(biāo)已經(jīng)移到最下面了.

使用

然后你將編輯好的Podfile文件放到你的項(xiàng)目根目錄中,執(zhí)行如下命令即可:

cd "你的項(xiàng)目根目錄"

pod install

現(xiàn)在,你的所有第三方庫(kù)都已經(jīng)下載完成并且設(shè)置好了編譯參數(shù)和依賴,你只需要記住如下2點(diǎn)即可:

使用CocoaPods生成的.xcworkspace 文件來(lái)打開(kāi)工程,而不是以前的.xcodeproj 文件。

每次更改了Podfile文件,你需要重新執(zhí)行一次pod update命令。


全文結(jié)束.有部分內(nèi)容來(lái)源百度,我只是重新收集,然后再補(bǔ)充一些細(xì)節(jié)的地方.

若有什么問(wèn)題或文中有誤的地方,請(qǐng)留言.



文/龐大不小(簡(jiǎn)書(shū)作者)
原文鏈接:http://www.jianshu.com/p/e2f65848dddc
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),并標(biāo)注“簡(jiǎn)書(shū)作者”。

轉(zhuǎn)載于:https://www.cnblogs.com/wi100sh/p/5738507.html

總結(jié)

以上是生活随笔為你收集整理的【转】小白级的CocoaPods安装和使用教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。