使用cocoapods載入框架方法

2021-08-01 22:16:43 字數 2555 閱讀 1917

source ''

platform:ios, '8.0』

target'工程名'do

pod 』afnetworking』, 』~> 3.1.0』

pod 』sdwebimage』

end

//此處8.0為最低適配版本,xcode8開始,最低是8.0

//'工程名'為自己要匯入的工程的名字

//podfile裡雙引號單引號表達的意義差不多,盡量推薦用單引號

//source可以不用寫

該流程的前提是已安裝cocoapods,如未安裝請先安裝再繼續以下步驟

cocoapods的一切都是從乙個名為podfile的檔案開始的,我們需要先建立這個檔案。

首先進入到工程的根目錄下,建立空白的podfile檔案。方法有兩種:

建立命令如下:

cd/users/admin/desktop/程式/cocoatest

vimpodfile #建立並開啟podfile

//格式為:cd【空格

】 //#後面的不用輸入

//vim podfile建立並開啟podfile(如果是第一次開啟則預設進入編輯模式,可以直接在終端編輯podfile檔案;如果不是第一次建立,則不會預設進入編輯模式,此時輸入i進入編輯模式),輸入完畢後後按esc退出編輯模式,後輸入:wq進行自動儲存即可。

touchpodfile #建立

open -epodfile #開啟

//#後面的不用輸入

//輸入完後會自動開啟文字編輯,在裡面編輯podfile的內容,後直接儲存。

根據需要,我們可以在podfile檔案中寫入需要用到的第三方庫,以sbjson、 afnetworking、 reachability三個庫為例,以下內容為需匯入的庫,請先對比前置內容確認其他部分已經填寫完畢。

platform :ios, '8.0』

target'工程名'do

pod 『reachability』,  『~> 3.0.0』

pod 『sbjson』, 『~> 4.0.0』

end

platform :ios, 『8.0』

target'工程名'do

pod 『afnetworking』

end

//具體完整命令見上面前置內容

//讀者需要注意電腦自動補全引號從而導致的檔案無法識別

準備工作都完成後,在終端中的當前專案目錄下,執行以下命令以匯入第三方庫:

pod install

列印以下結果:

analyzing dependencies

downloading dependencies

installing afnetworking (2.1.0)

installing jsonkit (1.5pre)

installing reachability (3.0.0)

generating pods project

integrating client project

[!] from now on usecocoapodstest.xcworkspace.

這就說明pod install命令執行成功了。

可以看到,工程的根目錄下多了三個東西:cocoapodstest.xcworkspace、podfile.lock檔案和pods目錄。

再看看剛才執行完pod install命令列印出來的內容的最後一行:

[!] from now on usecocoapodstest.xcworkspace.

提示我們從現在起,我們需要使用 cocoapodstest.xcworkspace檔案來開發。

對於工程發生的變化,有幾點需要說明:

第三方庫會被編譯成靜態庫供我們正真的工程使用

cocoapods會將所有的第三方庫以target的方式組成乙個名為pods的工程,該工程就放在剛才新生成的pods目錄下。 整個第三方庫工程會生成乙個名稱為libpods.a的靜態庫提供給我們自己的 cocoapodstest 工程使用。

我們的工程和第三方庫所在的工程會由乙個新生成的workspace管理

為了方便我們直觀的管理工程和第三方庫, cocoapodstest工程和pods工程會被以workspace的形式組織和管理,也就是我們剛才看到的 cocoapodstest.xcworkspace檔案。

原來的工程設定已經被更改了,這時候我們直接開啟原來的工程檔案去編譯就會報錯,只能使用新生成的workspace來進行專案管理。

在需要的地方匯入第三方庫的標頭檔案即可開始使用這些第三方庫。

使用CocoaPods管理框架

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

如何使用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...