簡介
cocoapods是乙個負責管理ios專案中第三方開源庫的工具。cocoapods的
專案原始碼
在github上管理。該專案開始於2023年8月12日,在這兩年多的時間裡,它持續保持活躍更新。開發ios專案不可避免地要使用第三方開源庫,cocoapods的出現使得我們可以節省設定和更新第三方開源庫的時間
github:
使用教程
安裝教程2017-11-10
cocoapods
官網 以下內容是從這個鏈結複製過來的
2017最新總結cocoapods安裝細節及遇到的問題
96 漫步在銀河畔 關注
每年因為mac系統的更新或者映象源的變化,導致在pod安裝過程中遇見許多問題,因為這玩意一旦安裝完之後就沒人去管它,所以很多變化之後的操作就產生莫名其妙的錯誤,很是頭疼,今天我來給大家稍作整理,如有不全之處,敬請指點!
1.更新gem
一般情況下,新mac都有最新的mac源,但是為了保險起見,我們還是公升級一下比較好.
以前的安裝方法是這樣的
sudo gem update --system
如果出現以下錯誤
updating rubygems-update
error: while executing gem ... (errno::eperm)
operation not permitted - /usr/bin/update_rubygems
請使用這樣的安裝方式
sudo gem update -n /usr/local/bin --system
2.更新ruby源
2.1首先檢視系統源,終端輸入以下查詢
gem sources -l
一般情況下,如果以前沒有操作過的話,系統預設ruby源為
但是這個在國內是用不了的,所以我們需要更換可以使用的ruby源
可以先將查詢到的預設源移除
gem sources --remove
然後新增可用ruby源
gem source -a
//這是原來使用的**映象,已經不更新無法使用了,所以放棄
// 這是目前使用的ruby源
如果出現以下錯誤,https請求是要證書的,咱沒有
error: ssl verification error at depth 1: unable to get local issuer certificate (20)
error: you must add /o=digital signature trust co./cn=dst root ca x3 to your local trusted store
latest version currently installed. aborting.
將源換成
// 也就是把https換成http
gem source -a
3.安裝cocoapods
安裝命令如下
sudo gem install cocoapods
當然了,隨著大家都更新了mac系統版本,這個普遍都是行不通的,出現錯誤如下:
error: while executing gem ... (errno::eperm)
operation not permitted - /usr/bin/xcodeproj
出現這個問題,只需要將操作命令更換為如下就行 :
sudo gem install -n /usr/local/bin cocoapods --pre
然後配置下cocoapods,終端輸入:
pod setup
等待過程可能有點長,成功後會看到一長串成功提示,在這裡我就不截圖了
到這裡cocoapods就安裝好了。
之後就是使用了
pod search mjrefresh
更新/library/ruby/site/2.0.0/rubygems.rb:271:in find_spec_for_exe': can't find gem cocoapods (>= 0.a) (gem::gemnotfoundexception) from /library/ruby/site/2.0.0/rubygems.rb:299:inactivate_bin_path'
from /usr/local/bin/pod:22:in `'
後經查詢資料得知,可能是因為ruby的路徑發生了改變,導致安裝找不到,那麼可以這樣操作:
1: sudo gem uninstall cocoapods //把原先的安裝解除安裝掉
2: sudo gem install -n /usr/local/bin cocoapods --pre // 重新安裝一下
3: pod install // 最後試一下安裝
-bash: /usr/local/bin/pod: /system/library/frameworks/ruby.framework/versions/2.0/usr/bin/ruby: bad interpreter: no such file or directory
之後經過查詢得知,可以這樣解決問題
sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods
接著,你再使用pod install 安裝就沒問題了
現在,我就總結到這裡了,有什麼問題,歡迎隨時指正!
我的-安裝時候遇到的問題。
很順利的完成安裝了,雖然第一步公升級gem報錯了,但卻公升級成功了,很神奇。
iOS之CocoaPods的使用
sudo gem install cocoapods一般當我們按回車時,會出現卡頓,半天沒有反應,不要擔心,這是因為ruby的預設源使用的是cocoapods.org,國內訪問這個 有時候會有問題,網上的一種解決方案是將遠替換成 的,替換方式如下 首先我們關閉終端,重新開啟 gem sources ...
iOS開發之CocoaPods使用說明
cocoapods是乙個用來幫助我們管理第三方依賴庫的工具,自己用過,記錄下使用過程 一 首先要安裝cocoapods cocoapods是用ruby實現的,要用使用它首先需要有ruby的環境,但幸運的是os x系統預設可以可以ruby了,因此只需要以下命名,開啟終端 完了之後輸入 pod setu...
IOS開發之CocoaPods安裝和使用教程
這程式設計客棧裡只是簡單寫一下過程吧。第一步 安裝cocoapods sudo gjsvvuem install cocoapods 要是不成功,執行以下操作 gem sources remove gem sources a gem sources l 用來檢視是否成功 sudo gem insta...