CocoaPods公升級安裝三方庫報錯

2021-07-14 21:01:58 字數 1034 閱讀 8735

cocoapods公升級後(最新版本1.0.1),安裝第三方庫的時候會報如下錯誤:

the dependency `afnetworking (~> 3.1.0)` is not used in any concrete target.

原因:cocoapods公升級後,podfile檔案的內容格式要求發生了變化,必須指出指出所用第三方庫的target。

解決步驟:

(1)檢查cocoapods的版本

pod --version

(2) 公升級或安裝最新版本(目前版本1.0.1)

注意:如果cocoapods已經是1.0.1版本,則跳過該步驟直接進入第三個步驟。

公升級命令:sudo gem update -n /usr/local/bin --system

安裝命令:sudo gem install -n /usr/local/bin cocoapods

(3)修改podfile的內容

修改前的podfile檔案的內容: 

platform:ios,'7.0'

pod 'mjrefresh', '~> 3.1.0'

pod 'sdwebimage', '~> 3.7.6'

pod 'svprogresshud', '~> 2.0.3'

pod 'afnetworking', '~> 3.1.0'

修改後的podfile檔案的內容

platform:ios,'7.0'

target "myproject" do

pod 'mjrefresh', '~> 3.1.0'

pod 'sdwebimage', '~> 3.7.6'

pod 'svprogresshud', '~> 2.0.3'

pod 'afnetworking', '~> 3.1.0'

end

在podfile檔案中需要明確指出使用第三方庫的target,這裡target後面跟的就是自己專案本身的target;也就是專案中的tagrets中的那個專案名稱。

使用CocoaPods 安裝第三方庫

原文 一 概要 ios開發時,專案中會引用許多第三方庫,cocoapods 可以用來方便的統一管理這些第三方庫。二 安裝 由於網上的教程基本都大同小異,但細節之處還不是很完善,所以借機會在這裡補充下 1 ruby環境搭建 當前安裝環境為mac mini 10.8.5。mac os本身自帶ruby,但...

iOS 安裝cocoapods第三方庫管理工具

啥事cocoa pods 不解釋,自己看這裡安裝流程 開啟命令列,我用的是ruby安裝,mac自帶ruby,啥是ruby,不解釋,因為開始我也不懂,就當他是命令列。如圖,報錯404了 下面是可以的,能行的。刪除預設的官方源 gem sources r 新增 源 gem sources a 檢視當前源...

cocoapods的安裝和第三方外掛程式管理工具的安裝

首先是映象的更換,由於國外的映象被遮蔽了,因此用國內的 映象 還有就是ruby版本的安裝,cocoapods的安裝需要ruby的版本要大於2.2因此用這個部落格 用rvm來安裝新的版本ruby2.2.4 還有就是在pod setup後 會一直停留 原因是在配置cocoapods 大約有763m,因此...