swift使用cocoapods匯入第三方庫

2021-09-12 01:33:22 字數 1068 閱讀 9143

1、如果是mac系統,mac已經有ruby,如果沒有,先安裝ruby

一、cocoapods的安裝

(1)使用中國社群的映象替換官方的ruby源,在終端輸入命令

$ gem sources --remove

$ gem sources -a

$ gem sources -l

(2)公升級gem,在終端輸入命令

$ sudo gem update --system

接著會要求輸入電腦密碼,輸入密碼後回車,就開始公升級了。如果看到下面這句話,說明公升級成功了。

rubygems system software updated

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

$ sudo gem install cocoapods

輸入密碼後開始安裝。

二、cocoapods的使用

1、在終端cd到專案檔案下,執行命令

$ pod init

2、可以在終端編輯,或者直接在專案的podfile檔案編輯,如下圖

3、編輯完成之後,cd到專案檔案

$ pod install

注意:如果載入慢,是因為執行這個命令的時候回公升級cocoapods的spec倉庫,可以使用下面命令

$ pod install --verbose --no-repo-update

$ pod update --verbose --no-repo-update

如果使用swift開發專案時,如果是第一次在swift使用cocoapods也許會遇到這樣的情況,在編譯的時候或者匯入第三方庫的時候

或者如果是遇到這兩種情況下面是解決辦法

在專案的targets --> linkedframeworks and libraries 新增靜態庫

使用CocoaPod匯入Swift第三方庫報錯

在使用cocoapod匯入swift第三方時出現這樣的錯誤 pods written in swift can only be integrated as frameworks add use frameworks to your podfile or target to opt into usin...

cocoaPod使用高階

工程中匯入所需要的sdk的檔案 a 或 framework 新增sdk檔案所依賴的系統的.framework。比如 需要匯入systemconfiguration.framework corelocation.framework uikit.framework libsqlite3.dylib xc...

私有庫使用cocoaPod

以gitlab為例 1 你需要新建兩個倉庫 如 存放specs 2 倉庫 切記 倉庫名和專案名一定不要一樣,否則很可能在使用時找不到庫 新建乙個資料夾執行,將轉殖下來後執行 pod lib create logincomponent 1會讓你回答幾個問題,完成之後會多出乙個名為logincompon...