写在前面:安装成功后发现有的库(例如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查找直接添加了,后续有解决方法再更新
网友评论