CocoaPods安裝

CocoaPods介紹

  1. 開發(fā)iOS項目不可避免地要使用第三方框架,CocoaPods是一個負責(zé)管理iOS項目中第三方框架的工具。
  2. CocoaPods可以幫助我們快速有效的安裝和更新和刪除第三方框架。
  3. CocoaPods幫助我們把需要集成的第三方框架從Github安裝到項目中。

CocoaPods安裝步驟

  1. 在安裝CocoaPods前,首先需要安裝Ruby環(huán)境,因為CocoaPodsRuby一起才能正常工作。
  • Mac系統(tǒng)自帶Ruby環(huán)境,但是可能不是最新版本,需要升級到最新版本
  • RubyGemRuby的包管理框架,也叫做gem,作用是可以在你的系統(tǒng)上簡單地下載、安裝和使用Ruby軟件包
  • 目前最新的RubyGem版本是rubygems-2.6.8
  1. 使用終端進入到已下載的rubygems-2.6.8文件路徑
終端命令 : cd /Users/stone_bear/Desktop/rubygems-2.6.8
  1. 安裝最新的RubyGem (需要管理權(quán)限,終端命令前要加 sudo)
    需要輸入開機密碼
終端命令 : sudo ruby setup.rb
  1. 查看RubyGem是否是剛剛安裝的最新版本
終端命令 : gem -v
  1. 查看當前Mac系統(tǒng)上Ruby的源
終端命令 : gem source -l
  • 如果你們看到是 https://rubygems.org/ 或者其它的,需要先移除.然后使用新Ruby源替換.
*** CURRENT SOURCES ***
https://rubygems.org/
  1. 移除默認的Ruby源
終端命令 : gem sources --remove https://rubygems.org/
  1. 添加新的https://gems.ruby-china.org/Ruby源替換默認的Ruby源
  • 替換默認的Ruby源的原因 : 安裝 CocoaPods 時,國內(nèi)有堵墻.
終端命令 : gem sources --add https://gems.ruby-china.org/
  • 查看替換之后的Ruby源
終端命令 : gem source -l
  • 正確的Ruby源
 *** CURRENT SOURCES ***
https://gems.ruby-china.org/
  1. 安裝CocoaPods到客戶端
  • 初次安裝可能需要點兒時間,所以要保證網(wǎng)速和耐心等待
終端命令 : sudo gem install -n /usr/local/bin cocoapods
  1. 查看CocoaPods的版本信息
  • 能夠得到版本信息,說明安裝成功
終端命令 : pod --version
  1. 下載CocoaPods的信息
  • 超過25000個第三方框架的信息,初次安裝需要很長的時間,所以要保證網(wǎng)速和耐心等待
  • CocoaPods將它的信息下載到 ~/.cocoapods 路徑下
終端命令 : pod setup
  1. 下載CocoaPods的信息結(jié)束之后,搜索一個你們最熟悉的第三方框架.
  • 如果可以搜索出來,說明安裝已經(jīng)成功了!
終端命令 : pod search AFNetworking

CocoaPods使用步驟

  1. 進入到項目目錄
終端命令 : cd /Users/stone_bear/Desktop/CocoaPods集成第三方框架演練
  1. 在項目中創(chuàng)建Podfile文件
終端命令 : pod init
  1. 搜索要集成的第三方框架
終端命令 : pod search AFNetworking
  • 或者
終端命令 : pod search SDWebImage
  1. Podfile
    文件中,配置想要集成的第三方框架
# 項目最低支持的iOS操作系統(tǒng)版本
platform :ios, '9.0'
# 項目名稱
target 'CocoaPods集成第三方框架演練' do
# 要集成的框架
pod 'AFNetworking'
pod 'SDWebImage'
# 結(jié)束
end
  1. 安裝要集成的框架到項目
終端命令 : pod install
  1. 更新已經(jīng)安裝到項目中的第三方框架 (更新框架版本時使用)
終端命令 : pod update
  1. 刪除框架
  • 刪除已經(jīng)集成的框架時,只需要把框架名使用#注釋掉即可
# 項目最低支持的iOS操作系統(tǒng)版本
platform :ios, '9.0'
# 項目名稱
target 'CocoaPods集成第三方框架演練' do
# 要集成的框架
pod 'AFNetworking'
# 刪除已經(jīng)集成的框架
# pod 'SDWebImage'
# 結(jié)束
end
  • 再次執(zhí)行安裝命令
終端命令 : pod install
  1. 注意點 : 項目名稱中不要出現(xiàn)中文符號,項目路徑不要太深

  2. CocoaPods
    使用說明 (僅供參考)
    https://guides.cocoapods.org/

按照步驟一步一步來的的話肯定不會出錯的~~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容