CocoaPods安裝
介紹
- 幫助iOS開發(fā)者管理第三方框架的工具
安裝
查看當前的ruby源:
- 執(zhí)行命令:
gem source -l
- 輸出:
// 剛開始可能是這樣的 *** CURRENT SOURCES *** https://rubygems.org/
修改ruby源
- 刪除舊源:
gem sources --remove https://rubygems.org/
- 添加新源:
gem sources -a https://gems.ruby-china.com/
- 查看新源:
gem source -l
- 此時應(yīng)該輸出:
https://gems.ruby-china.com/
- 此時應(yīng)該輸出:
安裝CocoaPods
- 執(zhí)行命令:
sudo gem install cocoapods
(可能需要等待較長時間) - 可能還需要更新gem:
sudo gem update --system
- 此時可能會報錯
- 錯誤一:
- 錯誤信息:
- ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
- ERROR: While executing gem ... (Errno::EPERM)
- 解決辦法:
- 執(zhí)行
sudo gem install -n /usr/local/bin cocoapods
命令
- 執(zhí)行
- 錯誤信息:
- 錯誤二:
- 錯誤信息:
- ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems
- ERROR: While executing gem ... (Errno::EPERM)
- 解決辦法:
- 安裝Homebrew(Homebrew installs the stuff you need that Apple didn’t.)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝roby
brew install ruby
- 此時正常的話睹欲,會提示:RubyGems system software updated剧浸,恭喜你胁后,gem更新成功了阿浓!
- 錯誤信息:
- 錯誤一:
- 如果不報錯鞠值,中間會有一堆信息
......
Parsing documentation for open4-1.3.4
Installing ri documentation for open4-1.3.4
Parsing documentation for cocoapods-0.35.0
Installing ri documentation for cocoapods-0.35.0
20 gems installed
- 查看CocoaPods版本
pod --version
利用CocoaPods管理第三方框架
修改Podfile文件
- 打開Xcode新建項目
- 利用終端進入新項目的根路徑
- 新建Podfile文件:
vim Podfile
, 在這個文件中描述需要依賴的第三方框架platform :ios, '8.0' pod 'UIView+AutoLayout', '~> 2.0'
解析Podfile文件
- 建議先更新遠程的框架信息:
pod setup
- 開始解析Podfile文件:
pod install
(可能需要等待較長時間) - 如果需要更新框架:
pod update
其它用法
- 使用
pod search 關(guān)鍵詞
可以搜索支持CocoaPods的第三方框架 (并不是所有第三方框架都支持CocoaPods) - 建議在進行
pod search
矿辽、pod update
、pod install
之前都先進行pod setup
- 如果在使用CocoaPods過程中遇到了莫名其妙的錯誤(比如NoMethodError)蹄殃,大部分原因是mac上的Ruby環(huán)境不是最新的携茂。可以考慮更新Ruby環(huán)境:
sudo gem update