cocoapods的優點 安裝及使用

2021-08-04 02:03:09 字數 945 閱讀 8774

cocoapods是os x和ios下的乙個第三方開源類庫管理工具,通過cocoapods工具我們可以為專案新增依賴庫(這些類庫必須是cocoapods本身所支援的),並且可以輕鬆管理其版本。

cocoapods的優勢

使用前我們匯入

第三方開源庫的時候,我們需要

1、把開源庫的源**複製到專案中。

2、新增一些依賴框架和動態庫。

3、設定-objc,-fno-objc-arc等引數。

4、管理他們的更新

使用後我們只要在「podfile」檔案中加入庫名和版本號,然後在終端裡輸入pod install,就能新增想要的庫

cocoapods的原理是將所有的依賴庫都放到另乙個名為pods的專案中,然後讓主專案依賴pods專案,這樣,原始碼管理工作都從主專案移到了pods專案中。pods專案最終會編譯成乙個名為libpods.a的檔案,主專案只需要依賴這個.a檔案即可。

安裝cocoapods

某位大神寫的很詳細的教程:

在我使用的過程中報了乙個錯:

[!] unable to add a source with url ` named `master-1`.

you can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

用終端cd到了「

~/.cocoapods/repos

」目錄下,發現master資料夾都不存在(

莫名其妙

),於是查了一大波資料,最終這麼解決了:

手動轉殖repo的master倉庫

* git

clone ~/.cocoapods/repos/master

* pod repo update

CocoaPods的安裝及使用

在ios開發過程中,我們不可避免地使用第三方類庫,但是類庫的迴圈引用 更新等用手動操作的話會很費時和費力,所以,我們需要一款類庫管理工具來管理我們使用的第三方類庫。cocoapods是ios開發中最常用的類庫管理工具。而且,絕大多數開源類庫都支援cocoapods。1.cocoapods的依賴環境 ...

Cocoapods的安裝及使用

cocoapods 用ruby寫的,負責管理ios以及os x系統下的乙個第三方類庫管理工具 引入第三方庫時,它可以自動為我們完成各種配置,配置編譯階段,聯結器選項,甚至arc環境下的 fno objc arc配置等等 1.公升級ruby環境 sudo gem update n usr local ...

CocoaPods安裝及使用

cocoapods是乙個負責管理ios專案中第三方開源庫的工具。cocoapods的專案原始碼在github上管理。在ios開發中,我們一定會經常使用到各種各樣的第三方開源庫,使用這些開源庫的時候,需要引入原始碼 進行設定 引入其他framework,還有版本的更新 這些工作沒有技術含量而且複雜。這...