CocoaPods的安裝與配置
來源:程序員人生 發布時間:2015-09-07 08:27:19 閱讀次數:2525次
CocoaPods
簡單介紹
- CocoaPods 是開發 OS X 和 iOS 利用程序的1個第3方庫的依賴管理工具。利用 CocoaPods,可以定義自己的依賴關系 (稱作 pods),并且隨著時間的變化,以 及在全部開發環境中對第3方庫的版本管理非常方便。
- CocoaPods 背后的理念主要體現在兩個方面。首先,在工程中引入第3方代碼 會觸及到許多內容。針對 Objective-C 低級開發者來講,工程文件的配置會讓 人很懊喪。在配置buildphases和linker flags進程中,會引發許多人為因素的 毛病。CocoaPods 簡化了這1切,它能夠自動配置編譯選項。
- 其次,通過 CocoaPods,可以很方便的查找到新的第3方庫。固然,這其實不是 說你可以簡單的將他人提供的庫拿來拼湊成1個利用程序。它的真正作用是讓 你能夠找到真正好用的庫,以此來縮短我們的開發周期和提升軟件的質量。
- CocoaPods的原理,它是將所有的依賴庫都放到另外一個名為Pods項目中,然后 讓主項目依賴Pods項目,這樣,源碼管理工作都從主項目移到了Pods項目中
- 1、Pods項目終究會編譯成1個名為libPods.a的文件,主項目只需要依賴這個.a 文件便可。
- 2、對資源文件,CocoaPods提供了1個名為Pods-resources.sh的bash腳本, 該腳本在每次項目編譯的時候都會履行,將第3方庫的各種資源文件復制到目 標目錄中。
- 3、CocoaPods通過1個名為Pods.xcconfig的文件來在編譯時設置所有的依賴和 參數。
安裝步驟
- 注意:以下操作,只會讓你成功安裝CocoaPoos,如成心外請檢查
網絡狀態
! - 不要問我每行命令的意思
YY做法(基本不可能成功,除非逾越。。。)
$ sudo gem install cocoapods
絕逼能成功安裝步驟
1> 先刪除rubygems的鏡像
$ gem sources --remove https://rubygems.org/
2> 添加來自淘寶的鏡像(為了跨過那座墻,淘寶有資源)
$ gem sources -a http://ruby.taobao.org/
3> 驗證你的Ruby鏡像只是來自于tabao
$ gem sources -l
出現以下界面,就表示歐了~
*** CURRENT SOURCES ***
http://ruby.taobao.org/
4> 再次安裝
$ sudo install cocoapods
5> 設置cocoapods(1定要履行)
$ sudo setup
到此為止,cocoapods基本安裝成功。
驗證安裝是不是成功
履行以下命令:
$ pod search SDWebImage
如果看到SDWebImage的各個版本,證明真的安裝成功了。
怎樣在iOS項目中使用
- 創建iOS項目,找到項目目錄(xxx.xcodeproj)的同級目錄
- 新建名為
Podfile
的文件, vi
Podfile
- 在Podfile文件中填入以下內容:
platform :ios, '7.0'
pod 'CocoaLumberjack', '~> 2.0.0'
pod "AFNetworking", "~> 2.0"
- 后兩行,是你要添加的框架(具體寫法,請履行
pod search AFNetworking
),終端顯示的內容會教你怎樣寫的。
-> AFNetworking (2.5.2)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 2.5.2' # 如是
- Homepage: https://github.com/AFNetworking/AFNetworking
- Source: https://github.com/AFNetworking/AFNetworking.gi
到此為止,基本大功告成了。
檢驗
- 完全退出Xcode
command + q
- 雙擊項目目錄下
xxxx.xcworkspace
文件,即是工作空間文件,該文件不是你自己新建的,而是CocoaPods替你生成的。 - 這樣你就可以看到心儀已久的
Pods
目錄了 - 不要感謝我喲~~~
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈