iOS --- cocoapods配置流程


Mac版本 : macOS Sierra 10.12.4。
測試環(huán)境 : iOS9.3 模擬器iPhone6s.。

RVM配置

打開Mac終端:

  • 安裝
    在命令執(zhí)行期間可能可能需要管理員密碼,一般就是開機密碼了,然后等待安裝完成。
  curl -L https://get.rvm.io | bash -s stable
  • 載入RVM
  source ~/.rvm/scripts/rvm
  • 查看安裝的版本
  rvm -v

安裝Ruby

  • 查找已有版本
  rvm list known
  • 選擇一個版本安裝
   rvm install 2.0.0

安裝過程需要一點時間,請耐心等待完成。
查詢已經安裝的版本 rvm list
卸載已安裝的版本 rvm remove 2.0.0

Ruby版本配置

  • 設置系統默認Ruby版本
    在已安裝的Ruby版本中選擇需要的設置為系統默認版本
ram 2.0.0 –default

查詢設置結果 ruby -v

  • 替換下載淘寶源
gem source -r https://rubygems.org/
gem source -a https://ruby.taobao.org

驗證源替換結果 gem sources -l


Ruby配置成功。

下載安裝CocoaPods

sudo gem install cocoapods

此過程需要輸入管理員密碼,之后等待下載完成。


cocoaPods下載安裝成功。

示例:導入Masonry

  1. 在桌面使用Xcode創(chuàng)建一個QRCode的OC空項目;
  2. 檢查cocoaPods是否支持Masonry
    進入QRCode目錄下輸入下面的指令
  pod search Masonry

結果列出可下載的版本,表示該庫支持cocoaPods。

  1. QRCode目錄下新建Podfile文件
  vim Podfile

這個文件用于控制需要下載的第三方庫,以及庫的版本,名字只能是這個,沒有后綴。在Podfile文件輸入以下內容:


保存退出。

  1. 安裝Masonry
pod install

執(zhí)行這條指令,Ruby將會下載Podfile里面配置的第三方庫。

  1. 使用Masonry

  2. 當你想再次導入另一個庫時,只需要打開Podfile文件,在Masonry配置下依樣配置新庫(前提是cocoPods支持,版本正確),然后保存退出pod install就好了。

  3. 問題
    本人在pod install執(zhí)行出錯:

[!] Invalid Podfile file: undefined local variable or method `en_US' for #. Updating CocoaPods might fix the issue.

這是編碼的問題,只需要以下幾步就可以解決:
查看編碼,終端中輸入locale你會看到打印如下信息:

LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"

發(fā)現都是zh,如要轉換一下,終端中輸入export LC_ALL=en_US.UTF-8export
然后執(zhí)行vim Podfile 打開Podfile文件 將文件中的內容清空,重新輸入,保存退出。然后執(zhí)行pod install。

附錄

從網上下載含有cocoaPods庫的項目編譯出錯

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容