天天看點

CocoaPods 的安裝

  • 移除現有Ruby預設源
  • 使用新的源
  • 驗證新源是否替換成功
  • 安裝CocoaPods
    • $ sudo gem install cocoapods

    備注:蘋果系統更新OS X EL Capitan後改為

    $sudo gem install -n /usr/local/bin cocoapods

    • $ pod setup

  • 更新gem
$ sudo gem update --system
           
  • 建立工程,并在終端用cd指令到檔案夾内
$ pod search 第三方
           
  • 建立檔案

    vim Podfile

寫入以下内容并儲存 小提示:(終端vim檔案 按 i 可編輯 ,esc 退出編輯,:wq 可儲存退出)
source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'
inhibit_all_warnings!
use_frameworks!

target 'prj' do
    pod 'AFNetworking', '~>3.1'
end
           
  • 導入第三方庫
$ pod install
           
  • 退出終端

以下是我用以前的安裝流程安裝時出現的一些錯誤

終端

cocoapods

下載下傳

bug

調試:

錯誤1:
Error fetching http://ruby.taobao.org/:

bad response Not Found  (http://ruby.taobao.org/specs.gz)
           

解決方案:把安裝流程中

$gem sources -a http://ruby.taobao.org/ 改為 $gem sources -a https://ruby.taobao.org/
           
錯誤2:
ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod
           

解決方案:蘋果系統更新OS X EL Capitan後會出現的插件錯誤

sudo gem install cocoapods 改為 sudo gem install -n /usr/local/bin cocoapods
           
錯誤3:
[!] Unable to satisfy the following requirements: - `AVOSCloud (~> .)` required by `Podfile`

Specs satisfying the `AVOSCloud (~> .)` dependency were found, but they required a higher minimum deployment target.
           

解決方案:

Podfile

檔案中

platform:ios, '6.0'

後邊的 6.0 是平台版本号 ,一定要加上

繼續閱讀