10.11 cocoapods安裝以及常見錯(cuò)誤

1、CocoaPods的作用

  • 集成\更新第三方框架
  • 簡(jiǎn)化第三方框架的使用

2、CocoaPods的使用步驟

  • 更新gem

    • sudo gem update --system
  • 更換數(shù)據(jù)源(換成國(guó)內(nèi)的鏡像服務(wù)器,因?yàn)閕OS9.0只支持HTTPS,所以以前不能用了將這里改成HTTPS即可)

  • 安裝CocoPods

    • sudo gem install cocoa pods
      若出現(xiàn)如圖錯(cuò)誤


      安裝錯(cuò)誤.png

      可使用sudo gem install -n /usr/local/bin/ cocoapods解決

  • 初始化(下載服務(wù)器中所有第三方框架信息, 緩存到電腦本地)

    • pod setup(注:一定要運(yùn)行一次Xcode才運(yùn)行這句話噢,千萬不要問我為什么?。。。?/li>
  • 更換第三方框架倉(cāng)庫(kù)源

    • pod repo remove master
      • 這里可能會(huì)出現(xiàn)下圖中的錯(cuò)誤


        QQ20160605-0@2x.png

        原因是沒有在Terminal中同意license,所以在mac 終端運(yùn)行命令的時(shí)候會(huì)被提示沒有同意xcode 證書 ,解決方法是輸入:

      • sudo xcodebuild -license,點(diǎn)擊回車后一直按空格,在最后按提示輸入agree即可
    • pod repo add master http://git.oschina.net/akuandev/Specs.git
  • 新建Podfile

source 'http://git.oschina.net/akuandev/Specs.git'

platform :ios, '9.0'

pod 'AFNetworking', '~> 2.5.4'
pod 'SDWebImage'
  • 安裝第三框架

    • pod install
    • 會(huì)根據(jù)Podfile.lock文件記錄的版本號(hào), 去下載對(duì)應(yīng)版本的第三方框架
  • 更新第三方框架

    • pod update
    • 如果Podfile中, 第三方框架沒有明確聲明版本號(hào), 就會(huì)自動(dòng)將第三方框架升級(jí)到最新版本, 并且更新Podfile.lock文件

3、安裝失敗的解決方案

  • sudo gem update --system
  • sudo gem uninstall cocoapods
  • sudo gem install cocoapods

4、升級(jí)到10.11, CocoaPods報(bào)錯(cuò): command not found, 解決方案

  • sudo gem update --system
  • sudo gem uninstall cocoapods
  • sudo gem install -n /usr/local/bin cocoa pods

5、注意在Xcode 7以后,要將cocoapods的GEM_PATH更換為下圖

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容