CocoaPods
使用CocoaPods做依賴管理舶治,使我們的工程更加自動化的、集中的车猬、簡單直觀的管理第三方開源庫霉猛。你不用下載開源庫的源代碼引入工程,不用向工程中添加Framework珠闰,不用解決開源庫和開源庫以及開源庫和工程之間的依賴韩脏、重復(fù)問題,也不用管開源庫更新等一系列問題铸磅。有了CocoaPods赡矢,你只管任性,CocoaPods會為你做好一切阅仔。
但是我在安裝的時候發(fā)現(xiàn)安裝cocoapods出現(xiàn)錯誤
這是因為10.11把cocoapods直接干掉了
一般出現(xiàn)install failed的錯誤的時候都是國內(nèi)將ruby源給墻了 原因你懂的
終端輸入
# sudo gem update --system
//輸入密碼
# gem sources --remove https://rubygems.org/
//等有反應(yīng)之后再敲入以下命令
//值得一提的是 淘寶源現(xiàn)在已經(jīng)不支持http的請求了
# gem sources -a https://ruby.taobao.org/
//驗證是否替換成功可以執(zhí)行
# gem sources -l
//確保終端中只有一個淘寶的源即可
安裝CocoaPods
# sudo gem install cocoapods
安裝完成后執(zhí)行
# pod setup
它需要一點時間來完成吹散,你等就是了
如果安裝失敗 ~/.cocoapods 里面是空的,就需要重新setup
命令如下:
# pod repo remove master
# pod setup
如果等待很久依舊沒有出現(xiàn)任何提示或者提示錯誤
可以將github: https://github.com/CocoaPods/Specs.git 上的文件替換到目錄 ~/.cocoapods/repos
注意 如果該目錄下如果有一個master文件夾 刪除并將git clone下來的文件夾改名為master
最后再執(zhí)行一次命令
# pod setup
這時候應(yīng)該就成功了
創(chuàng)建和配置pod
Xcode新建一個HelloWorld工程
打開終端八酒,進入HelloWord工程目錄下:
//工程的路徑也可以直接拖進來
# cd /Users/mac/Desktop/HelloWorld
# pod init
# vim Podfile
修改類庫支持的最低iOS版本
將
# platform:ios, "6.0"
修改成
#platform :ios, "7.0"
//告訴CocoaPods你的工程是運行在iOS7下
最后podfile的格式應(yīng)該是這樣的
platform :ios, '8.0'
source 'https://github.com/CocoaPods/Specs.git'
target 'HelloWorld' do
pod 'AFNetworking', :path => '.'
pod 'PureLayout'
end
target 'HelloWorldTests' do
end