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 即可
