亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

cocoaPods的配置

2019-11-14 18:42:38
字體:
來源:轉載
供稿:網友

本文適用和我一樣剛開始入行,且在很多方面找不到方向的伙伴,希望我們越來越好?。ú僮鲿r盡情玩耍,不會玩壞,相信我)

本人從事iOS開發近一年時間,從頭到尾做完了一個商業項目,目前已經正式進入運營階段,趁這段時間沒什么需求,也不用怎么修bug,寫一下之前在開發中所遇到的一些問題及解決方法,先從最基本的開始吧!

作為一個開發者,我們不能做一些重復的體力活,特別是第三方的一些框架,這些東西如果手動導入的話會花費大量的時間,并且不利于更新!那么幫助我們做好這件事情的是什么呢?當然是大家都用的非常爽的cocoaPods啦。可能有許多小伙伴跟我一樣,一開始想的非常復雜,其實,這個東西只要你熟悉流程和概念了就會非常容易。

(以下所有命令都在終端完成,而且你只需要輸入'$'符號后面的命令,如果你對命令行不是很熟悉,請百度或者谷歌一下,這里有一些最基本最常用的命令行供大家參考)

$ pwd (當前所在路徑)

$ ls (當前路徑下所有文件)

$ cd 文件夾名 (前往并操作文件夾)

$ cd .. (返回上一級)

$ touch 文件名 (新建文件)

$ open 文件名 (打開)

$ rm 文件名 (刪除文件)

$ clear (清空打印信息)

一條命令結束,不管正確和錯誤都會出現以下打印,出現后你就可以操作其它命令了,如果沒有出現,請耐心等待。

一些你的Mac的信息:當前目錄 管理員名字 $

 

好吧,話不多說,上干貨

我們Mac系統自帶ruby,所以不需要像大多數文章那樣一開始就去配置rvm,ruby之類的,我們可以直奔主題,從配置安裝cocoaPods開始:

為了驗證我有沒有瞎掰,你可以直接檢查一下你的Mac上是否有ruby

$ ruby -v 將輸出類似以下信息

ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

然后繼續檢測另一個環境

$ gem -v (同樣會打印一個版本信息出來)

2.4.8 (這是我電腦上的版本信息,如果你們的跟這個不一樣,無所謂,能用就好,如果想要更新的最新的也非常簡單只需要以下操作)

$ sudo gem update --system (這個操作會自動更新gem到最新,可能需要管理員密碼,輸入密碼時不會有顯示)

等待一段時間后,安裝成功后,我們還需要做一點工作,由于在天朝,ruby的軟件源被墻了,我們需要更新為國內淘寶的。

$ gem sources --remove https://rubygems.org/這個過程肯能有段時間等待,你可以喝點水或者上個廁所。
然后,輸入下面的命令$ gem sources -a http://ruby.taobao.org/
然后可以看看有沒有成功
$ gem sources -l 如果成功將會打印下面這段話
*** CURRENT SOURCES ***http://ruby.taobao.org/
好的,你已經完成了一大半工作,接下來就是見證奇跡的時刻了
1. $ sudo gem install cocoapods (需要輸入管理員密碼,輸入時不會顯示,輸入完成回車即可)
等待直到出現$
2. $ pod setup (這個過程可能會比較慢,耐心等待,這個過程完成了就大功告成,打印信息如下)
 Setting up CocoaPods master repo//可能停留較久,視網速而定
接下來你只需要來個簡單的測試,看看有沒有成功
$ pod search AFNetworking (如果打印出如下信息,說明已經配置成功,可以愉快的玩耍了)

-> AFNetworking (2.5.4)

   A delightful iOS and OS X networking framework.

   pod 'AFNetworking', '~> 2.5.4'

   - Homepage: https://github.com/AFNetworking/AFNetworking

   - Source:   https://github.com/AFNetworking/AFNetworking.git

   - Versions: 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0,

   2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0,

   2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1,

   1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2,

   0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo]

環境好了,接下來我們要做什么呢?當然是用cocoaPods來開始一個工程了

新建一個工程,記住先忘掉cocoaPods這回事情...該敲hello Word就敲hello word,和你平時建立工程的步驟完全一致 (我的工程名為cocoaPodsDemo)!

好的,萬能的終端/萬能的命令行又要發揮作用了

用命令行找到你剛才新建的工程目錄(以桌面為例)

$ pdw (當前目錄)

 

/Users/calvin

 

$ ls (當前目錄下的所有文件)

 

Desktop Downloads Movies Pictures

 

Documents Library Music Public

 

$ cd Desktop (來到桌面目錄)

$ ls (桌面下的文件)

 

Smallparking  cocoaPodsDemo ...

$ cd cocoaPodsDemo (來到你的工程目錄)

 

在你的工程目錄下新建一個Podfile的文件

$ vim Podfile (會彈出一個框,你在彈出的框中輸入(:wq)回車就保存了這個文件,然后會自動回到終端)

$ open Podfile (手動輸入以下內容,關閉)

platform :ios, '7.0'pod "AFNetworking", "~> 2.0"

做到這一步的,基本可以說是大功告成了,接下來做一個非常簡單的操作

 $ pod install (稍作等待,把你新建的工程關閉,然后重新進入,你會發現多了一個pods的文件夾/一個xcworkspace后綴文件名/一個.lock以及你之前新建的Podfile文件)

[!] Please close any current Xcode sessions and use `cocoaPodsDemo.xcworkspace` for this PRoject from now on.

看到這個打印,你基本可以開香檳慶祝了。

完美,接下來和你做過很多遍的事情一樣改怎么導入頭文件就怎么導入,忘記cocoaPods這回事情,大功告成,雙擊xcworkspace文件,command+r 你的項目完美運行了!

補充:$ pod install是不會更新項目中第三方版本的
用 $ pod update 就會更新
還有,當你對Podfile文件進行了修改后,你也需要 $ pod update一下
這些東西基本能保證你在使用coocaPods時不出錯,更高級的用法,由于段位不夠,咱慢慢來!

(排版什么的沒研究過,等我第二篇的時候可能會好一點)

 

 

 




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女主播| 亚洲91精品在线观看| 国产日韩欧美视频在线| 亚洲自拍偷拍在线| 庆余年2免费日韩剧观看大牛| 欧美日韩午夜剧场| 91精品国产高清久久久久久| 欧美黑人一区二区三区| 日本精品在线视频| 7777精品久久久久久| 亚洲一区亚洲二区亚洲三区| 欧美一区二区大胆人体摄影专业网站| 成人xxxx视频| 91爱视频在线| 国产成人福利网站| 欧美黄色片视频| 国产免费观看久久黄| 欧美日韩在线影院| 色综合亚洲精品激情狠狠| 久久久97精品| 日韩有码视频在线| 色青青草原桃花久久综合| 久久免费精品视频| 亚洲午夜女主播在线直播| 欧美性资源免费| 在线观看久久av| 日韩欧美国产高清91| 国产亚洲人成网站在线观看| 亚洲欧美激情在线视频| 久久久久久久国产精品视频| 日韩亚洲欧美成人| 91免费福利视频| 欧美一区在线直播| 欧美一区二三区| 国产视频福利一区| 亚洲精品永久免费精品| 国产精品视频26uuu| www.美女亚洲精品| 亚洲的天堂在线中文字幕| 91精品久久久久久久久中文字幕| 亚洲欧美日韩精品| 欧美激情一区二区三区高清视频| 日韩不卡在线观看| 69av在线视频| 国产成人精品999| 亚洲精品福利资源站| 日韩中文字幕欧美| 国产欧美日韩视频| 欧美激情一区二区三区在线视频观看| 国产一区二区三区在线观看网站| 8x海外华人永久免费日韩内陆视频| 久久久久久噜噜噜久久久精品| 亚洲影影院av| 国产精品电影网站| 亚洲日本欧美中文幕| 高跟丝袜一区二区三区| 亚洲自拍欧美另类| 日韩免费精品视频| 国产精品久久久999| 91福利视频在线观看| 国产成人短视频| 亚洲欧美另类人妖| 国产精品免费看久久久香蕉| 亚洲视频自拍偷拍| 国产精品一久久香蕉国产线看观看| 欧美精品video| 亚洲国产精品高清久久久| 夜夜嗨av一区二区三区四区| 国外成人性视频| 久久久久久久国产精品视频| 国模吧一区二区| 2020国产精品视频| 欧美日韩人人澡狠狠躁视频| 精品久久久久久久久久ntr影视| 成人久久一区二区三区| 久久人人爽人人爽人人片亚洲| 国产精品网站大全| 国产精品一区二区av影院萌芽| 永久555www成人免费| 午夜精品久久久久久久99热浪潮| 国产极品精品在线观看| 欧美成年人视频| 欧美精品aaa| 成人久久久久久| 国产精品视频久| 久久国产精品久久久久久| 国产成人精品免高潮在线观看| 成人免费网站在线观看| 亚洲xxxxx| 成人黄色短视频在线观看| 国产精品美女主播在线观看纯欲| 色综合久久天天综线观看| 日韩网站在线观看| 久久久久久久国产精品| 国产精品国模在线| 欧美人在线视频| 亚洲福利视频网| 97成人超碰免| 日韩av在线免播放器| 日本亚洲欧美成人| 另类图片亚洲另类| 97成人精品视频在线观看| 久久久久久尹人网香蕉| wwwwwwww亚洲| 久久久久久亚洲精品中文字幕| 中文字幕视频一区二区在线有码| 欧美视频免费在线| 日韩中文字幕在线| 7777kkkk成人观看| 8050国产精品久久久久久| 亚洲高清av在线| 欧美成人免费在线视频| 中文字幕少妇一区二区三区| 国产精品一区二区久久国产| 日韩美女主播视频| 亚洲欧美一区二区激情| 成人性教育视频在线观看| 全球成人中文在线| 国产精品av免费在线观看| 久久伊人精品天天| 国产中文日韩欧美| 日韩av在线不卡| 欧美成人免费va影院高清| 亚洲品质视频自拍网| 亚洲午夜未满十八勿入免费观看全集| 亚洲高清一区二| 欧美一级在线亚洲天堂| 久热在线中文字幕色999舞| 久久99精品久久久久久青青91| 午夜精品一区二区三区在线| 欧美亚洲国产另类| 夜色77av精品影院| 成人黄色片网站| 久久久精品国产| 一本色道久久综合狠狠躁篇怎么玩| 亚洲男人天堂手机在线| 欧美成人一区在线| 色妞色视频一区二区三区四区| 精品久久香蕉国产线看观看亚洲| 亚洲精品视频免费在线观看| 日韩精品免费观看| 亚洲国产高清自拍| 91精品国产电影| 97色在线播放视频| 91精品久久久久久久久久久| www.欧美视频| 国语自产精品视频在免费| 青青在线视频一区二区三区| 色婷婷久久一区二区| 91欧美精品午夜性色福利在线| 国产精品久久久久免费a∨| 亚洲国产欧美一区二区丝袜黑人| 久久中文字幕视频| 久久国产精品久久国产精品| 久久久精品一区| 欧美中文字幕在线观看| 亚洲综合精品伊人久久| 久久久综合av| 国产成人午夜视频网址| 欧美激情一区二区久久久| 国产欧美最新羞羞视频在线观看| 欧美日韩一区二区三区在线免费观看| 国产亚洲xxx| 91成人性视频|