CocoaPods 第三方庫的管理利器

2021-07-03 08:25:29 字數 1910 閱讀 6932

~~~~我的生活,我的點點滴滴!!

如果碰到問題,直接上此鏈結 

在開發時應用第三方優秀的庫,能提高開發的效率,在新的項中,你又要手工的add到專案中,用的庫多起來了,就不方便管理了,發現cocoapods這個軟體,

就可以很方便的幫你管理第三方的庫

1、cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,安裝命名:(可能需要翻牆)

sudo gem install cocoapods
2、如果想為每個第三方庫生成文件,那執行:

如果你的ruby環境不夠新的話,可能要更新一下:

gem update --system
搜尋功能

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

pod search是搜尋命名,後面寫上庫名稱就行了。

pod search jsonkit
搜尋出來:

在終端shell中cd 來到你要管理的專案,執行:

pod install
執行完之後你會發現你的專案目錄下是這樣的:

多了*.xcworkspace  pod等檔案,這是pod生成的專案管理檔案,開啟libdemo.xcworkspace 專案檔案,

在xcode裡看到是這樣的目錄結構:

vim podfile 開啟檔案,把剛才搜尋到的jsonkit新增進去。

podfile檔案內容:

platform :ios

pod 'jsonkit'

儲存退出。

執行命令:

pod update
那試試看使用jonskit.h,在viewcontroller.m裡引用下。找不到標頭檔案,怎麼辦?還沒設定標頭檔案的目錄,

在專案的target的裡設定一下:

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

在引用標頭檔案時就可以用了:

podfile檔案中新增後pod update下,然後按照上面的方式新增標頭檔案路徑就行了

platform :ios, 		'6.0'

pod 'jsonkit'

pod 'afnetworking'

pod 'mbprogresshud'

pod 'reachability'

pod 'nimbus/core'

比如我引用了上面這些庫,nimbus太大了,我只需要 core,也可以這麼寫。

cocoapods還有好多高階功能,可以根據需求來使用。

參考:**:

Cocoapods第三方庫快速整合

假設mac系統已經安裝成功cocoapods,下面介紹如何整合第三方庫到專案中。一共分三步驟 第一 建立podfile 切換到要整合的專案所在的資料夾,執行touch podfile命令 第二 編輯podfile 還是在專案所在的目錄下,搜尋要整合的庫 需要提前知道庫名 比如要整合afnetwork...

使用CocoaPods 安裝第三方庫

原文 一 概要 ios開發時,專案中會引用許多第三方庫,cocoapods 可以用來方便的統一管理這些第三方庫。二 安裝 由於網上的教程基本都大同小異,但細節之處還不是很完善,所以借機會在這裡補充下 1 ruby環境搭建 當前安裝環境為mac mini 10.8.5。mac os本身自帶ruby,但...

CocoaPods 新增第三方庫報錯

1 終端報錯 the dependency mbprogresshud 0.9.2 is not used in any concrete target.2 原因 cocoapods公升級到最新版本 包括一些高版本 podfile檔案的內容必須明確指出所用第三方庫的targetname.3 報錯分析...