使用CocoaPods管理iOS第三方庫

2021-06-14 02:32:35 字數 2097 閱讀 1221

cocoapods是乙個負責管理ios專案中第三方開源**的工具。cocoapods對於ios專案的作用和npm對於nodejs專案的作用是一樣的。

cocoapods的安裝

sudo gem update --system

//如果ruby版本太低需要更新一下

sudo 

gem install cocoapods

pod setup

cocoapods的使用:

如果你需要什麼庫,可以用pod來搜尋,比如搜尋jsonkit這個庫: 

新建乙個名為 podfile 的檔案:  

touch podfile

open podfile

輸入以下內容,並儲存:

platform :ios

pod 『jsonkit』, 『~>1.4』

pod 『reachability』, 『~>3.0.0』

執行命令:pod  installcocoapods將自動從伺服器中拉取相應的第三方庫原**,將其存放在pods目錄中:||

||+- podfile

|+- podfile.lock

|+- pods

其中 pods目錄是乙個xcode專案,裡面包含所有在podfile中宣告的第三方庫**;

podfile.lock 檔案記錄所有已安裝的**庫的描述(不可更改),檔案如下:

spec checksums: 

reachability: 500bd76bf6cd8ff2c6fb715fc5f44ef6e4c024f2

jsonkit: 409734ab3407fce90ef7eaa95d7168f38d9a6601

pods:

- jsonkit (1.5pre)

- reachability (3.0.0)

dependencies:

- jsonkit (~> 1.4)

- reachability (~> 3.0.0)

cocoapods: 0.16.2

開啟podfile 檔案,把需要新增的庫的名稱寫進去。

執行命令:

選擇revert,這時你看專案pod部分,多了我們想要的庫。

target --> build settings ---> search path -->user header 

search path ;如下圖所示,輸入$ 後面選上recursive。

然後再引用標頭檔案:

注意點:

參考:

使用CocoaPods管理框架

1 使用cocoapods管理框架 如果我們只是新增了少量的第三方框架,那麼手動管理起來也不算什麼難事,但是如果我們使用了大量的第三方框架的時候,管理起來就會變成十 分繁雜的過程,此外,如果要獲取第三方框架的更新,手動管理無異於重新 新增一遍第三方框架。因此,我們需要使用工具來幫助管理這些第三方框 ...

使用CocoaPods管理依賴庫

什麼是cocoapods?摘錄自 cocoapods是由eloyduran於2011年8月12日建立。另乙個早先的決定就是利用central git repository作為所有庫的總資料庫。雖然這帶來了一些運籌上的顧慮,好在github能夠提供乙個穩健的平台,幫助團隊在後續的迭代中,開發出更好的工...

使用CocoaPods管理依賴庫

工欲善其事,必先利其器 本篇內容將介紹mac和ios開發中必備的乙個依賴庫管理工具cocoapods。cocoapods是什麼 在ios開發中勢必會用到一些第三方依賴庫,比如大家都熟悉的asihttprequest afnetworking jsonkit等。使用這些第三方類庫能極大的方便專案的開發...