天天看點

iOS - cocoapods的安裝與使用

替換源

  • 如果remove失敗可以先

    gem sources -l

    看看source的url是哪個再替換
gem sources --remove https://rubygems.org/
gem sources -a gem sources --add https://gems.ruby-china.com/
gem sources -l
           

安裝

$ sudo gem install cocoapods
$ pod setup
           
  • 可能遇到的問題
While executing gem ... (Errno::EPERM)     
Operation not permitted - /usr/bin/xcodeproj
           
  • 解決辦法
sudo gem install -n /usr/local/bin cocoapods
           
  • 然後重新安裝

    pod setup

如果pod search + 架構名 搜不到

  • 類似 Unable to find a pod with name, author, summary, or description matching

    AFNetworking

  • 解決辦法, 然後等待 done 完成後即可search到架構
rm ~/Library/Caches/CocoaPods/search_index.json 
           
  • 也可以參考: http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/#jtss-douban

pods使用

  • 打開終端,cd 拖拽目錄到cd 後面回車,目錄中一定要有工程檔案
    iOS - cocoapods的安裝與使用
    iOS - cocoapods的安裝與使用
  • 再在終端輸入

    pod init

    目錄中會自動建立Podfile檔案,打開将搜尋到的架構名字以及版本号copy進去即可.
    iOS - cocoapods的安裝與使用
  • 最後終端輸入

    pod update

    或者

    pod install

    即可
  • 也可以參照: http://blog.csdn.net/dubianjun/article/details/51711420