美文网首页
CocoaPods 安装与使用

CocoaPods 安装与使用

作者: 蓝天白云_Sam | 来源:发表于2018-12-26 15:09 被阅读0次

1. 安装Cocoapods

cocoaPods是通过Ruby来安装的,MAC OSX都有一个默认的Ruby版本,推荐我们通过默认的Ruby来安装CocoaPods。默认的cocoapods网址是国外的,需要VPN才能访问,我们需要更改源,如下:

//删除源
$sudo gem sources -r https://rubygems.org/

//添加源
$sudo gem sources -a https://gems.ruby-china.com
//在公司的话可以用以下源
$ gem sources -a http://mirror-sng.oa.com/rubygems/ 

//查看源,验证是否替换成功
$ gem sources -l

//安装 cocoapods
$ sudo gem install cocoapods

//查看pod版本
$ pod --version

//

如果公司设置了代理无法访问外网,可如下设置代理:
~/.bash_profile

export HTTP_PROXY='http://web-proxy.tencent.com:8080'
export HTTPS_PROXY='http://web-proxy.tencent.com:8080'
export NO_PROXY="localhost,127.0.0.1,.oa.com"
export http_proxy=$HTTP_PROXY
export https_proxy=$HTTPS_PROXY
export no_proxy=$NO_PROXY
proxy=web-proxy.tencent.com:8080

如果仍然不能安装,则再设置CURL代理
~/.curlrc

proxy=web-proxy.tencent.com:8080

删除和重装pod

有时候可能遇到本地的pod或者ruby有问题,可以重装pod和ruby

  • 重装ruby

2.pod常用命令

//查看pod版本
$ pod --version

//安装pod
$ pod setup

//查询是否支持某个框架
$ pod search AFNetworking

//初始化 pod
$ pod init

//集成pod到工程
$ pod install

4.让自己的项目支持Pod

参考: Cocoapods 高级使用

  • 第一步:创建一个Podspec文件
pod spec create YourProjectName

CocoaPods缓存

缓存文件可能影响pod install的安装结果,遇到非预期的执行结果时,可以考虑检查或者清除缓存重新安装。
repo缓存位置:~/.cocoapods/repos/
Pods缓存位置:~/Library/Caches/CocoaPods/Pods/

相关文章

网友评论

      本文标题:CocoaPods 安装与使用

      本文链接:https://www.haomeiwen.com/subject/ydubhqtx.html