C0coapods最新安装过程(1.8.4)

2019-12-12  本文已影响0人  白果

写在前面:安装成功后发现有的库(例如AFNetWorking)居然不能安装,又是卸载重装又是上网搜索的,试了很多方法,终于解决这个问题了,但目前pod search还是不行,采用的方法就是要安装某一库时直接去git上搜索

一、安装

1.检查当前ruby的软件源

gem sources -l

如果出现以下结果则表示正常:

*** CURRENT SOURCES ***

http://gems.ruby-china.com

如果是taobao的镜像文件则需要删除重新添加

gem sources --remove https://rubygems.org/   (注:移除当前ruby的源)

gem sources --add https://gems.ruby-china.com      (注:设置当前ruby的源为我天朝的)

2.gem升级

sudo gem update --system

3.安装cocoapods,我的Mac系统是10.15,选的下面一个

(1)注意:如果之前有安装过cocoapods,请先卸载:

sudo gem uninstall cocoapods

安装:

sudo gem install  cocoapods  (mac os 10.11之前)

sudo gem install -n /usr/local/bin cocoapods(mac os 10.11之后)

执行setup命令,1.8.0+之后更改了下载地址,所以setup速度很快,也没有提示,参考:Cocoapods 1.8.0它来了,带着CDN来了,墙裂建议升级 - Zifirery的个人空间 - OSCHINA

pod setup

这步做完后cocoapods就已经安装成功了,可以查看pod版本:

pod --version


二、cocoapods使用

1.通过cd /***进入项目地址

2.创建podfile文件,init会在文件夹下自动创建podfile文件

pod init 

3.此时在xcode项目文件夹下会发现已经创建好podfile文件,打开添加第三方库(afnetworking安装有点问题,稍后说明),也不需要在podfile中添加:source 'https://github.com/CocoaPods/Specs.git'

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

再添加AFNetworking时问题来了,上网搜解决方法后什么CDN错误、RPC错误都遇到了还是不行,还是得查看官网,在cocoapod官网上有一句就是在podfile文件里设置CDN:

First, edit your Podfile to set the CDN as the primary source:

- source 'https://github.com/CocoaPods/Specs.git'

+ source 'https://cdn.cocoapods.org/'

大功告成!!!做个笔记方便查阅!

CocoaPods 1.8 Beta is Here! - CocoaPods Blog


补充:目前search还是不行,只能通过git查找直接添加了,后续有解决方法再更新

上一篇 下一篇

猜你喜欢

热点阅读