IOS 第三方管理庫管理 CocoaPods

2022-06-12 13:33:12 字數 2506 閱讀 7177

import匯入類失敗

cocoapods pod install/pod update更新慢的問題

最近使用cocoapods來新增第三方類庫,無論是執行pod install還是pod update都卡在了analyzing dependencies不動

原因在於當執行以上兩個命令的時候會公升級cocoapods的spec倉庫,加乙個引數可以省略這一步,然後速度就會提公升不少。加引數的命令如下:

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

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

越來越多的svn管理,越來越多的工程檔案,我不能總是那麼乙個乙個的把第三方庫拖進去,我厭倦了拖拽和配置,我找到了替代方法--cocoapods

英文好的可以直接讀一下我參考的網頁 

不嫌我嘮叨 我就自己慢慢敲

第一步:安裝

cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,開啟你的終端輸入:

sudo gem install cocoapods

如果成功 會有乙個 successfully installed cocoapods的提示 ,

然後輸入

pod setup

如果顯示ruby環境不夠新,你的機子就跟我的機子一樣老,來公升級吧

sudo gem update --system

好你的ruby公升級完了,可以重複之前的步驟了。

第二步:建立乙個 podfile 檔案

繼續在你的終端操作,先使用 cd 操作 進入你的專案目錄例如 cd ~/desktop/helloword

在這個目錄下建立檔案

touch podfile 然後回車繼續輸入

open -e podfile 這時將直接開啟乙個空的檔案先在這開啟著不要管一會會處理的

第三步:摟一摟 搜尋庫

現在就需要找到你要的第三方庫了,在終端裡輸入(以查詢reachability為例)

pod search reachability

終端會有和這個搜尋結果相近的選項(示例如下)

-> ksreachability (1.3)

a better ios & mac reachability for a modern age.

- homepage:

- source: .git

- versions: 1.3, 1.1, 1.0, 0.0.1 [master repo]

-> npreachability (0.1.0)

reachability without the suck.

- homepage:

- source: .git

- versions: 0.1.0 [master repo]

第四步:在剛才開啟的空白podfile中加入你想要的,如

platform :ios  (這表示應用平台)

pod 'reachability', '3.1.0' (庫的名稱 庫的版本號)

(如果是多個就繼續羅列即可):

platform :ios

pod 'jsonkit','1.4'

pod 'reachability','3.0.0'

第五步:將這個寫入資料的 podfile儲存後關閉

第六步:在終端輸入

pod install

然後終端會有顯示 示例:

[!] from now on use `name.xcworkspace'.

最後:是的 就像你看到的,你開啟工程需要雙擊 .xcworkspace 這個工程,而不是之前的xcodeproj!!

ok 就這樣了

最近使用時發現 fmdb找不到,一看版本號 pod --version 0.16.4  好老的版本,然後公升級下

就是重新裝一下   sudo gem install cocoapods   等操作完成 重新顯示一下版本號 0.19.1   ok fmdb也有了~

補充一下:最近在給新機子安裝時 發現 sudo gem install cocoapods 沒有反應,看來又是被牆了,可以fq操作,也可以用**的ruby映象

在終端敲入

$ gem sources --remove 

等有反應後再敲入

$ gem sources -a

然後測試下是真的可以了麼,敲入

$ gem sources -l
*** current sources ***

恩 好了 繼續之前的安裝步驟 sudo gem install cocoapods~~ 就可以了

IOS 第三方管理庫管理 CocoaPods

越來越多的svn管理,越來越多的工程檔案,我不能總是那麼乙個乙個的把第三方庫拖進去,我厭倦了拖拽和配置,我找到了替代方法 cocoapods 英文好的可以直接讀一下我參考的網頁 不嫌我嘮叨 我就自己慢慢敲 第一步 安裝 cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,開啟你的終端輸入 s...

IOS 第三方管理庫管理 CocoaPods

越來越多的svn管理,越來越多的工程檔案,我不能總是那麼乙個乙個的把第三方庫拖進去,我厭倦了拖拽和配置,我找到了替代方法 cocoapods 英文好的可以直接讀一下我參考的網頁 不嫌我嘮叨 我就自己慢慢敲 第一步 安裝 cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,開啟你的終端輸入 s...

IOS 第三方管理庫管理 CocoaPods

越來越多的svn管理,越來越多的工程檔案,我不能總是那麼乙個乙個的把第三方庫拖進去,我厭倦了拖拽和配置,我找到了替代方法 cocoapods 英文好的可以直接讀一下我參考的網頁 不嫌我嘮叨 我就自己慢慢敲 第一步 安裝 cocoapods是跑在ruby的軟體,安裝可能需要幾分鐘,開啟你的終端輸入 s...