iOS 項目中 CocoaPods 配置和使用

文章版本

1.0.0 初始版2018.10.12

Mac 版本

10.13.6

CocoaPods 說明

CocoaPods 是 Swift 和 Objective-C 的依賴項管理器。
CocaPods 是使用 Ruby 構建的。
它經過 Gem 安裝,由於 Gem 是 Ruby 語言的包管理器。segmentfault

CocoaPods 安裝

ruby -v
sudo gem install -n /usr/local/bin cocoapods
pod --version

使用該命令「ruby -v」可查看當前使用的 Mac 上的 Ruby 版本。ruby

如今安裝 CocoaPods 需 Ruby 版本大於 2.2.2。若是自身 Mac 上的 Ruby 比這小,就須要安裝對應的 Ruby 環境,可自行查找方法。
或者須要安裝國內鏡像的:https://gems.ruby-china.com/
若是 Ruby 版本大於 2.2.2,可直接開始安裝。spa

輸入命令「sudo gem install -n /usr/local/bin cocoapods」開始安裝,在輸入命令後會須要輸入密碼,對應輸入便可。3d

上面命令執行完後,執行命令「pod --version」查看是否安裝成功,若是出現對應的 CocoaPods 版本,成功。
如執行命令後顯示:1.8.3blog

CocoaPods 的使用

終端 cd 到根目錄

獲取項目的根目錄
根目錄獲取步驟1
根目錄獲取步驟2.png
根目錄獲取步驟3.png
框出的部分就是項目的根目錄,雙擊,拷貝根目錄。
打開「終端」,cd 到根目錄。
例如根目錄是 /Users/rx/Documents/study/ViewTest
那麼,命令就是 「cd /Users/rx/Documents/study/ViewTest」get

建立 Podfile 文件

而後,在該目錄下建立 Podfile 文件,執行命令it

pod init

命令執行成功後,能夠看到,根目錄出現了一個以 Podfile 命名的文件,以下圖:
Podfile 文件生成.pngio

打開 Podfile 文件

接着,在終端輸入命令「open Podfile」打開 Podfile 文件,class

open Podfile

命令執行成功後,能夠看到 Podfile 窗口出現,以下圖
Podfile 窗口顯示.png版本管理

添加依賴

pod 'AFNetworking', '~> 3.0'

在 Podfile 文件中寫上對應庫的相關命令,例如添加 AFNetworking 庫,在文件中添加命令「pod 'AFNetworking', '~> 3.0'」。其中有一些說明,以下圖:
Podfile 添加依賴的一些說明.png

安裝依賴

在 Podfile 添加完依賴後,回到終點執行命令

pod install

後續項目的打開

安裝完成後,關閉當前項目,在 Finder 中去到該項目根目錄,此後,都使用 「項目名.xcworkspace」(即 .xcoworkspace 爲後綴的)文件打開該項目。
以下圖所示:
777.png


參考連接

CocoaPods 官網
https://cocoapods.org/
CocoaPods 安裝方法 - 2019.10.11
https://www.jianshu.com/p/f43b5964f582
Cocoapods 整理(一)—— 安裝 Cocoapods
http://www.javashuo.com/article/p-dklmpxei-ba.html
Mac安裝Ruby版本管理器RVM
https://vic.kim/2019/05/21/Mac%E5%AE%89%E8%A3%85Ruby%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86%E5%99%A8RVM/

相關文章
相關標籤/搜索