Cocoapods基本使用

2021-09-26 08:10:44 字數 3306 閱讀 1130

三 常見檔案說明

四 製作 cocoapods 庫

五 pod 相關報錯總結

檢視資料來源 :gem sources

刪除資料來源 :gem sources --remove

新增資料來源 :gem sources -a

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

-n: 代表安裝目標

cocoapods預設安裝在usr/bin/目錄下, 現在蘋果不對使用者開放這個目錄了,所以,可以安裝在/usr/local/bin這個目錄下

解除安裝cocoapods :sudo gem uninstall cocoapods

如果不存在, 依然會讀取podfile檔案內的框架資訊

建立框架描述資訊podspec;

託管框架原始碼到 git;

上傳框架描述資訊到

更新本地索引庫

命令列pod install,將框架整合到專案中;

現在開始動手吧!首先在桌面新建乙個 testlib 目錄,在該目錄下新建乙個 classes 目錄,用來存放框架原始碼,然後將 testlib 託管到 git。

你可以給 classes 目錄任意的命名,classes 只是一種約定俗稱的命名。

pod spec 命令用於建立框架的描述資訊檔案,文件如下:

現在在 testlib 目錄下執行:

pod spec create adpoddemo01
驗證podspec是否正確

pod lib lint
1. 初始化本地** : git init

2. 新增本地**與遠端倉庫的關聯 : git remote add origin

3. 提交**到暫緩區 : git add .

4. 提交**到本地分支 : git commit -m x

5. 提交本地標籤 : git tag 0.0

.16. 提交本地分支**和標籤到遠端倉庫 : git push origin master --tags

根據上面的步驟,現在你需要將生成的testlib.podspec檔案上傳到遠端索引庫,在此之前,你需要註冊乙個 trunk 賬號,文件如下:

現在執行下面的命令,記得修改郵箱暱稱描述等:

pod trunk register 

''--description=

'mac desc'

你的郵箱會收到一封郵件,開啟郵件裡面的鏈結,會有類似ace, you're set up.的提示,現在回到終端。

pod lib lint
檢查 testlib.podspec 的合法性,根據錯誤提示修復問題,當顯示passed validation後,執行下面的命令, 上傳podspec描述檔案

pod trunk push adpoddemo01

.podspec

提示資訊如下:

搜尋查詢是否存在

pod search adpoddemo01
結果沒有搜尋到

[!]

unable to find a pod with name, author, summary,

or description matching `adpoddemo01`

解決方案

刪除本地索引檔案search_index.json

rm ~

/library

/caches

/cocoapods

/search_index.json

直接搜尋,就會更新本地索引庫以及建立本地索引檔案, 可能需要一段時間

pod search adpoddemo01
有時候如果提交有問題,可以執行一下命令刪除:

// 直接廢去這個pod

pod trunk deprecate adpoddemo01

// 刪除這個pod的某個版本

pod trunk delete adpoddemo01 0.0

.1

檢視第三方框架倉庫源

pod repo
移除倉庫源

pod repo remove master
新增倉庫源

cocoapods基本使用

1.建立新工程例如要匯入sdwebimage2.搜尋cocoapods是否支援要使用的第三方類庫pod search sdwebimage 可以把pod sdwebimage 3.7.3 有關版本號的 複製一下 3.切換到工程目錄路徑下 cd 路徑建立乙個podfile檔案 vim podfile ...

CocoaPods的基本使用

pod version gem sources l gem sources remove安裝ruby china的源 gem sources a pod setup也就是這麼個東西,這個就是遠端索引庫 pod init我們需要在這個檔案裡面去寫我們所需要的第三方庫的名字和版本。其實我們的pod in...

cocoaPods 的基本使用

1.安裝 要是之前安裝過,可以先操作第三步 解除安裝。a.刪除自帶的 ruby 映象,終端輸入 gem sources remove b.新增 的映象,終端輸入 gem sources a c.檢查替換映象是否成功,終端輸入 gem sources l d.更新 ruby,終端輸入 sudo gem...