Swift - 安裝CocoaPods/pod 命令失效(-bash: pod: command not found)

CocoaPods是一個很好用的第三方庫的管理工具

前言:


CocoaPods是Swift和Objective-C Cocoa項目的依賴管理器。

CocoaPods可以幫助您優(yōu)雅地擴(kuò)展項目。

依賴項管理器可以輕松添加,刪除,更新和管理應(yīng)用程序使用的第三方依賴項。

例如,您可以使用依賴項管理器輕松地引入AFNetworking,而不是重新創(chuàng)建自己的網(wǎng)絡(luò)庫。

您甚至可以指定要使用的確切版本或一系列可接受的版本。

1.查看Homebrew

brew -v

2.不存在則安裝Homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

添加更換鏡像來源

gem sources -l // 查看當(dāng)前的鏡像地址

gem sources? --remove https://gems.ruby-china.org/

gem sources -a https://gems.ruby-china.com //目前使用的鏡像地址

gem sources -l // 查看當(dāng)前的鏡像地址

2023-11-23 新機(jī)器(M1、M2)存在問題(ruby)


1.查看ruby 一般都是自帶的2.6 這個版本是裝不上pod的 一定要升級3.0??

ruby -v

2.更新ruby

brew update

brew install ruby

此時還未升級成功

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

(一般最后幾行可能會是其他的說明,這里只是個例子)

source ~/.bash_profile

此時再次查詢(此時為最新版本)

ruby -v

下面是其安裝的詳細(xì)步驟:


1. 終端輸入 :? ?sudo?gem?install?cocoapods


2. 接著要求輸入你的密碼終端輸入結(jié)果應(yīng)該是這樣(輸入時看起來無變化,不用理會繼續(xù)輸入然后回車即可)


成功的樣式

1>? 如果出現(xiàn)了這樣的錯誤

錯誤提示

2>? 終端重新輸入 :? ?sudo gem install -n /usr/local/bin cocoapods 接著再次輸入密碼即可


3.? 終端輸入:? ?pod?setup?--verbose


(這個需要時間會長一些 -- >> 因為它克隆到?/ .cocoapods /您的計算機(jī)上這個過程可能會需要幾分鐘 ,該verbose選項在進(jìn)程運行時記錄進(jìn)度,允許您觀察進(jìn)程而不是看到看似“凍結(jié)”的屏幕。)

4.? cd 你的項目所在的位置 (一般就是直接把項目拖進(jìn)來即可)


5.? 創(chuàng)建一個Podfile文件:? ?pod?init


6.? 輸入下面的命令行打開PodFile,并使用Xcode進(jìn)行編輯:? open?-a?Xcode?Podfile?

(swift 項目! ! ! use_frameworks!)



7.? 最后終端輸入 pod install

其他:查看pod版本

pod --version? ? ?

等待完成即可,最后打開工程中 "xxx.xcworkspace"? 就可以使用了


使用cocoapods可能會出現(xiàn)的一些錯誤:

2018.12.05? pod 命令失效 錯誤及解決


終端命令出現(xiàn): ?-bash: pod: command not found? pod 命令執(zhí)行錯誤

解決方案 ?/usr/local/bin/pod ?? ?代替 pod? 其他按照之前命令即可

參考博客 :https://blog.csdn.net/huanghuangoppa/article/details/81676823

2019.10.09? pod 命令失效 錯誤及解決


終端命令出現(xiàn):/System/Library/Frameworks/Ruby.framework/Versions/2.0

?macOS Catalina 將系統(tǒng)的 Ruby 解釋器升級了?2.3? /System/Library/Frameworks/Ruby.framework/Versions/2.3,因此執(zhí)行 pod 命令的時候由于找不到 Ruby 解釋器而報錯。

按照提示重裝 Cocoapods: $ sudo gem install cocoapods

2019.12.09 xcode的git環(huán)境異常如下


異常截圖

原因開發(fā)工具Xcode的工具發(fā)生git異常錯誤:

解決方案: xcode-select --install?

2023.11.10 xcode的CocoaPods環(huán)境異常如下 (m2機(jī)器)


異常圖片

gem sources -l

gem sources --remove ""

再執(zhí)行上安裝步驟即可?參考鏈接

2024.09.15? ? 錯誤 Unable to add a sourcewithurl xxx

Unable to add a sourcewithurl`https://github.com/CocoaPods/Specs.git`named`master`.You cantryadding it manuallyin`~/.cocoapods/repos`or via`pod repo add`.

解決方案? pod repo add master https://github.com/CocoaPods/Specs.git

2024.10.19 Xcode16.0 pod init 失敗 (把參數(shù)改為以前舊版本的)


關(guān)閉 XCode

轉(zhuǎn)到您的項目文件夾刪除Pods&Podfile.lock?

如下圖所示 重新 Pod install 即可


操作示意

參考鏈接

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容