iOS的CocoaPods手動自動導入第三方框架

 
  • CocoaPods使用

當你開發iOS應用時,會常常使用到不少第三方開源類庫,好比JSONKit,AFNetWorking等等。可能某個類庫又用到其餘類庫,因此要 使用它,必須得另外下載其餘類庫,而其餘類庫又用到其餘類庫,「子子孫孫無窮盡也」,這也許是比較特殊的狀況。總之小編的意思就是,手動一個個去下載所需 類庫十分麻煩。另一種常見狀況是,你項目中用到的類庫有更新,你必須得從新下載新版本,從新加入到項目中,十分麻煩。若是能有什麼工具能解決這些惱人的 問題,那將「善莫大焉」。因此,你須要 CocoaPods。程序員

CocoaPods應該是iOS最經常使用最有名的類庫管理工具了,上述兩個煩人的問題,經過cocoaPods,只須要一行命令就能夠徹底解決,固然 前提是你必須正確設置它。重要的是,絕大部分有名的開源類庫,都支持CocoaPods。因此,做爲iOS程序員的咱們,掌握CocoaPods的使用是 必不可少的基本技能了。api


 

 

  • 在安裝CocoaPods以前,首先要在本地安裝好Ruby環境。(使用終端輸入代碼,完成再進行下一步)

1.移除現有Ruby默認源
gem sources --remove https://rubygems.org/
2.使用新的源
gem sources -a https://ruby.taobao.org/
3.驗證新源是否替換成功
gem sources -l
4.安裝CocoaPods
(1) $sudo gem install cocoapods 備註:蘋果系統升級 OS X EL Capitan 後改成 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem
sudo gem update --systemruby


 

  • 來個簡單的步驟:再也不使用終端來建立進行框架導入的文件Podfile
  • 使用Xcode建立一個新的空文件(該文件須要在工程的第一層目錄下):Xcode必須爲Xcode(保證了路徑的準正確性)

 

  • 在該文件中輸入須要導入的框架的代碼 :示例導入AFNetworking框架

  •  導入FMDB


  • 在終端輸入cd 空格後拖入(或者直接拖入工程到終端)須要導入框架的工程(進入須要的導入框架的工程)

 

// 開始導入第三方框架框架

  • pod install --verbose --no-repo-update或者pod install(使用第一個比較快)
  • 第一次使用須要下載資源比較慢,耐心等待第二次使用就很快

 


 

  • 導入成功的案例


  • 修改設置後才能使用導入框架下的頭文件:輸入${SRCROOT}  後面選上recursive

相關文章
相關標籤/搜索