最近更新了一下系統(tǒng)到10.12刊愚,在項目里進行pod install的時候居然不識別pod命令了踊跟,無奈只能重新裝了一下cocoapods,按下面的步驟:
- 由于國內網(wǎng)絡的問題先替換為淘寶的鏡像:
$ gem sources --remove https://rubygems.org/
//等有反應之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/
- 檢查是否安裝完成:
$ gem sources -l
//出現(xiàn)下面的內容表示正常
*** CURRENT SOURCES ***
https://ruby.taobao.org/
- 進行安裝
$ sudo gem install cocoapods
// 看到下面出現(xiàn)一堆的install并且安裝完成就表示成功了。
安裝完cocoapods后就可以進入工程文件夾使用了商玫,一些具體的流程應該都知道了箕憾,但是執(zhí)行pod install的時候還是出現(xiàn)了問題:
The dependency AFNetworking (~> 2.0)
is not used in any concrete target.
類似于這種。
這是告訴我們要用的第三方庫沒有指定使用的target拳昌,不知道要用在哪里袭异。所以需要對podfile文件進行修改,改成下面的樣子:
platform :ios, '7.0'
target 'MyApp' do
pod 'AFNetworking', '~> 2.0'
end
這里的MyApp改成要使用的工程的TARGET名就可以了炬藤,一般也就是工程名御铃。
也可以是這種寫法:
platform :ios, '7.0'
def pods
pod 'AFNetworking', '~> 2.0'
end
target 'MyApp' do
pods
end
改完后再去執(zhí)行pod install或者pod update就可以成功安裝和使用第三方庫了。