CocoaPods安装和使用

一 安装CocoaPods

1.1 更新ruby

安装须要用到Ruby,虽然Mac自带了Ruby,不过版本有点老了,最好更新一下ios

sudo gem update --system

1.2 更换ruby源

Ruby的软件源rubygems.org被屏蔽了,因此要更换源vim

更换源

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

查看源路径

gem sources -l

结果:
react-native

注: 请确保只有 gems.ruby-china.comruby

1.3 安装CocoaPods

1.3.1 安装

sudo gem install cocoapods

1.3.2 查看pod版本

pod --version

1.3.3 设置仓库

就是把全部上传到cocoapods的第三方框架下载每一个版本和网络地址以及一些其余描述信息到本地服务器

由于服务器在国外,会存在下载进度太慢问题。网络

1.3.3.1 网速好的话,直接输入下面命令

pod setup

1.3.3.2 网速很差

1) 建立文件夹
1.1) 自动
pod setup => control+c 中断
1.2) 手动
  • 下载百度网盘 分享/Specs.zip
  • 在user Finder下command + shift + . 显示隐藏文件
  • 点击Finder顶部菜单栏前往>前往文件夹
  • 在弹出框中输入~/.cocoapods
  • 将Specs.zip解压放入.cocoapods中,同时修改文件夹名Specs->master

二 实际运用

终端当前路径为项目路径
若是是react-native在项目/ios 文件夹下框架

2.1 初始化Podfile文件

2.1.1. pod init 新建Podfile文件

2.1.2. vim 新建

vim Podfile
  • 进入Podfile后输入i编辑状态(能够查看左下角有个INSERT)
  • 按Esc而后输入:wq保存并退出

2.1.3 小例子

platform :ios, '9.3'
use_frameworks!

target 'Test' do
  pod 'SDWebImage', '~>3.7.6'
  pod 'Masonry', '~>1.0.0'
end
  • platform :ios, '9.3'
    platform 是平台
    ios, '9.3'是指定所支持系统和最低版本
  • target 'Test' do
    Test填写你的项目名称
  • pod 'SDWebImage', '~>3.7.6'
    pod 后面的就是你须要的框架
    '~>版本'

2.2 安装

pod install

把Podfile文件里写的文件下载到当前文件夹,而且建立.xcworkspacespa

参考:
https://www.jianshu.com/p/1bb0ad42cb2e3d

相关文章
相关标签/搜索