cocoapods使用注意

2021-07-10 02:54:18 字數 2117 閱讀 2912

1.公升級ruby環境

sudo gem update --system
如果ruby沒有安裝,請參考 如何在mac os x上安裝 ruby執行環境

2.安裝cocoapods時我們要訪問cocoapods.org,用**的rubygems映象來代替官方版本,執行以下命令:

//等有反應之後再敲入以下命令

為了驗證你的ruby映象是並且僅是taobao,可以用以下命令檢視:

$ gem sources -l
只有在終端中出現下面文字才表明你上面的命令是成功的:

上面的命令,有時試了會沒有效,請參考**網的

# 請確保只有 ruby.taobao.org

$ gem install rails

3.安裝cocoapods,在終端輸入命令

1.使用search命令搜尋類庫名

$ pod search afnetworking
得到結果如下圖:

從這個圖上,我們看到afn有好多版本,最新的版本是2.6.0.

2.開啟xcode,新建乙個工程,工程名為cocoapodssample。

使用命令cd,cd後面跟的是工程目錄名,可以直接拉進來,

回車後,輸入命令建立podfile檔案

我們可以看到,在根目錄下,多了乙個podfile檔案

然後開啟這個檔案,直接輸入

4.這時候在終端中的當前專案目錄下,執行以下命令:

pod install --verbose --no-repo-update這個命令(以前是直接pod install ,現在不行了)

等待安裝完成,這個時候,會看到多了乙個.xcworkspace工程,以後開啟專案就用 ****.xcworkspace 開啟,而不是之前的.xcodeproj檔案。

注意:

在pod install時,遇到如下提示 「the dependency 'sdwebimage'

isnot used in

any concrete target 」。這些依賴沒有被任何乙個target使用。

這個問題可能出現在使用老版本的podfile檔案時出現。現在新的podfile檔案都會使用target name

do來說明在哪個target中使用依賴。比如這樣:

end 只要指定好使用依賴的target,問題就可以解決了。

cocoapods與git一起使用的注意問題

git對工程進行專案管理時,由於專案中會用到很多第三方,為節省空間及clone或push或pull的時間過長尤其是在網路慢的問題 有時候網速太慢在clone時或報錯,誤認為是網路外的其他問題 一般情況下不會將pods資料夾下的檔案提交到遠端git庫。只要將podfile和podfile.lock c...

如何使用Cocoapods

第一部分搭建環境 這裡正式開始安裝 開啟終端,怎麼開啟終端隨你們自己,我個人習慣輸入快捷鍵 control 空格鍵 然後在彈出的搜尋框裡輸入英文的 ter 然後立馬按回車就ok了。1.先公升級gem sudo gem update system 2.切換cocoapods的資料來源 先刪除,再新增,...

cocoapods 安裝使用

一 安裝ruby映象檔案 參考 步驟一 替換安裝映象路徑 gem sources add remove 輔助命令列 查詢 gem sources l current sources 請確保只有 ruby.taobao.org 步驟二 安裝映象 gem install rails v 二 安裝coco...