記錄cocoaPods的安裝使用

記錄一下自己cocoaPods的安裝使用。

小白一枚,當(dāng)時(shí)也是網(wǎng)上查的流程+公司給的+自己摸索,記錄下來。沒什么難度。仿佛應(yīng)該配個(gè)圖。


圖片發(fā)自簡書App


1.首先要檢查Mac是否安裝了rvm(ruby version manager)。打開終端,輸入指令 rvm -v。

不存在,打印command not found。

存在,打印版本信息。

不存在則先安裝,指令:curl -L https://get.rvm.io | bash -s stable,等一段時(shí)間輸入指令:source ~/.rvm/scripts/rvm,再次輸入rvm -v,檢查是否安裝成功。

2.ruby -v 查詢r(jià)uby版本。

rvm list known 顯示所有版本。

rvm install ?版本號(hào) ?,更新最新版本。

可以再次ruby -v 查看是否更新成功。

補(bǔ)充:如遇:

error :No fallback URL could be found, try increasing timeout with:

echo "export rvm_max_time_flag=20" >> ~/.rvmrc

There has been an error fetching the ruby interpreter. Halting the installation.

在rvm install 之前先rvm autolibs disable 。

3.sudo gem -v 檢查gem ruby版本號(hào) 。如需更新 gem update --system。

4.gem sources -l 檢查源。

gem sources --remove https://rubygems.org/ 移除。

gem sources --add https://gems.ruby-china.org/ 換新的源,記得我用不了taobao。

再次gem sources -l 檢查源是否替換。

5.sudo gem install cocoapods,安裝cocoapods。sudo gem install -n /usr/local/bin cocoapods(OS X 10.11后用這個(gè))

補(bǔ)充:如遇

Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources

重裝ruby:

rvm reinstall 2.3.1 --autolibs=homebrew

如果網(wǎng)絡(luò)情況良好,略過下面的步驟,

pod repo remove master

pod repo add master https://gitcafe.com/akuandev/Specs.git

若沒有你要的庫,記得pod repo update --verbose

6.cocoapods 初始化

pod setup.

實(shí)在卡的setup不成功的話,去 https://github.com/CocoaPods/Specs下載解壓,將文件名改為master,放在 ~/.cocoapods/repos 路徑。如果無法前往此路徑,可以先setup生成一下路徑。

7.然后就可以cd到項(xiàng)目路徑下,vim Podfile ? (注意Podfile)

i 進(jìn)入編輯模式。

添加以下配置:

platform:ios,'8.0'

target '你的工程名' do

pod 'AFNetworking', '~>3.1.0' (如果不加 , '~>3.1.0' 則它會(huì)下載最新的版本)

end

按esc退出編輯模式, 命令 :wq退出保存。

再 pod install --no-repo-update就可以了。不加后面的參數(shù)會(huì)卡。因?yàn)樯?jí)CocoaPods的spec倉庫,加參數(shù)省略這步。

然后就可以打開workspace開始操作了。

以后添加/刪除庫在xcode里打開podfile 添加/刪除好,pod install --no-repo-update 更新就行了。

補(bǔ)充:

>第7步或者直接 pod init? ->pod install? ?然后去生成的Podfile 里加入你要導(dǎo)入的庫,再pod install 。


----------

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

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

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