CocoaPods安裝
CocoaPods是什么鬼?##
Cocoapods是類庫管理工具。
CocoaPods有哪些作用是偷?##
只要在終端一行命令就可以加載焕妙、更新、移除項目中使用的第三方類庫溉知;
CocoaPods怎樣安裝?##
- 在安裝CocoaPods前腕够,首先需要安裝Ruby環(huán)境级乍,因為CocoaPods和Ruby一起才能正常工作。
- 在終端升級RubyGems帚湘。(RubyGem是Ruby的包管理框架玫荣,也叫做gem,作用是可以在你的系統(tǒng)上簡單地下載大诸、安裝和使用Ruby軟件包)
- 在終端輸入
sudo gem update --system # 這里請翻墻一下捅厂,可能需要輸入開機密碼
- 等待安裝完成后,輸入
gem -v # 查看Ruby版本,在2.2以上就好啦
- 查看當前Mac上安裝的所有Ruby源资柔,在終端輸入:
gem source -l # 下面是我電腦上安裝的唯一gem源
Ryans-Mac:~ ryan$ gem source -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
如果你看到的個是https://rubygems.org/, 或者其它的焙贷,需要先移除,然后替換成https://rubygems.org/贿堰。 確保只有 gems.ruby-china.org具體方式辙芍,用下面的命令移除和安裝新源(不要再使用淘寶的RubyGem源,已經(jīng)不再更新和維護)官边。
gem sources --remove https://rubygems.org/ #移除默認源
gem sources --add https://gems.ruby-china.org/ #安裝新源
- 安裝cocoapods沸手,在終端輸入:
sudo gem install -n /usr/local/bin cocoapods
- 設(shè)置cocoapods
pod setup # 耐心等待安裝完成即可,要下載差不多400M的東西
CocoaPods怎樣使用注簿?##
- 打開終端契吉,cd到Xcode項目的根目錄;
- 輸入命令,創(chuàng)建Podfile(創(chuàng)建的Podfile在Xcode項目的根目錄下)
pod init
- 到Xcode項目的根目錄下打開Podfile(可以使用Xcode打開),并配置Podfile
比如配置AFNetworking,Podfile終端中的內(nèi)容如下:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
target '02-多線程網(wǎng)絡(luò)-網(wǎng)絡(luò)' do
# Uncomment this line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for 02-多線程網(wǎng)絡(luò)-網(wǎng)絡(luò)
pod 'AFNetworking', '~> 3.0'
end
- 在終端輸入
pod install # 下載Podfile中配置的庫诡渴,并且下載到本地捐晶,與項目集成
- 關(guān)閉Xcode,到Xcode項目的根目錄打開 (項目名稱.xcworkspace),此時你的Xcode項目的第三方庫,就由CocoaPods管理了妄辩。