美文网首页
CocoaPods 的安装、使用与更新

CocoaPods 的安装、使用与更新

作者: 达_Ambition | 来源:发表于2018-12-04 16:03 被阅读8次
一、安装
1、安装流程

参考:Mac上更新Ruby

1、安装rvm(ruby 跟gem的管理器),Mac已经安装的话可直接更新ruby
$sudo ruby -v //确认ruby版本已成功更新
2、 确认ruby环境可使用,但是ruby环境下的gem太老,可以用如下命令升级gem:
$sudo gem update --system
$sudo gem -v //确认gem版本已成功更新
3、查看链接源,并删除旧的淘宝源跟需翻墙的源,并确定只添加新的源 ,命令如下:
// 移除旧的源 
$sudo gem sources --remove https://ruby.taobao.org/
$sudo gem sources --remove https://rubygems.org/
//添加新的源(服务域名更换了,(https://gems.ruby-china.org/)会报错,将org后缀改为com即可)
$sudo gem sources -a https://gems.ruby-china.com/  
//查看链接源(确定只添加china源 )
$sudo gem source -l
4、安装cocoapods
$sudo gem install cocoapods
如果上一步报错,提醒没有权限
$sudo gem install -n /usr/local/bin cocoapods

5、最后一步
$sudo pod setup
2、安装失败问题及解决方案

如果ruby、gem、源都没问题,但是pod update或pod install都不可用,则删除安装的cocoapods,重新安装,命令如下:
参考:cocoapods 安装使用及常见问题

1. 查看本地pod
$sudo which pod
2. 删除pod
$sudo rm -rf /user/local/bin/pod
3. 移除cocoapods
$sudo gem uninstall cocoapods
4. 重新安装cocoapods
$sudo gem install cocoapods
或许在这一步你会失败,遇到和之前一样的问题,这时请继续走
5. 使用下面命令安装
$sudo gem install -n /usr/local/bin cocoapods
当你在终端看到下面提示时说明你基本上已经成功啦!
>Parsing documentation for cocoapods-0.39.0
>Done installing documentation for cocoapods after 3 seconds
>1 gem installed
6、之后在执行pod setup或者pod update就畅通无阻咯
$sudo pod setup
3、删除并重新安装

CocoaPods was not able to update the master repo

1、gem更新:
$ sudo gem update -n /usr/local/bin --system
2、先删除全局的缓存:
$ sudo rm -fr ~/Library/Caches/CocoaPods/
$ sudo rm -fr ~/.cocoapods/repos/master/
3、再执行:
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
//还不行,继续一下操作
4、还不行的话就把当前 Pods 目录清空:
$ sudo rm -fr Pods
5、再执行
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
二、使用及常见问题

CocoaPods的使用-->导入、删除第三方库(iOS 开发)
cocoapods 删除已导入项目的第三方库和移除项目中的cocoapods
iOS Cocoapods 如何更新指定的库

1、cocoaPods 在终端编辑Podfile 文件
//创建并编辑Podfile文件(可以终端操作,也可以直接手动操作)
1、终端cd 到工程目录

2、如果没有podfile:$ touch Podfile或者pod init,创建podfile的配置文件
   如果有则直接编辑终端输入:vim podfile

3、英文输入法下输入i,进入编辑模式,
//开始编辑文件,没有文件就自动在当前目录添加一个文件再编辑。输入内容:
      platform :ios, '8.0'
      target “target名称” do
      pod 'AFNetworking', '~> 3.1.0'
      end
4、按Esc退出编辑,然后按Shift +冒号,输入wq退出文件编辑。

5、为项目导入第三方库和相关依赖库
      终端输入:pod install

然后耐心等待下载第三方库,如果文件大,可能要花长时间。终端会打印进度的。
6、CocoaPods就会更新每一个Podfile里面的库到尽可能的最新版本。
$  pod update
7、只更新某个特定的库(检查是否有新版本,并尽可能更新到新的版本)推荐使用
$ pod update 库命
8、
原文:https://blog.csdn.net/qq_28865297/article/details/52035260 

2、cocoaPods找不到所管理的三方库的头文件解决方法
1、找到TARGETS -> Build Settings -> SearchPaths -> User Header Search Paths  在后面的空白处双击

2、 点击 ‘+’号,添加一个新的键为$(SRCROOT),值设置为recursive

// 原文:[cocoapods导入三方库头文件找不到问题](https://www.cnblogs.com/xiongwj0910/p/7120247.html)

三、更新
1、安装rvm,并更新ruby(2.3以上)环境
2、查看cocoapods版本
    pod --version
3、查看 ruby 版本
//保证2.2以上版本(不是的话自个去升级)
    ruby  -v
4、//查看链接源(以前的淘宝不管用了)
    gem source -l

5、// 移除旧的源 
     gem sources --remove https://ruby.taobao.org/

6、// 添加新的源 
    服务域名更换了,(https://gems.ruby-china.org/)会报错,将org后缀改为com即可
    gem sources -a https://gems.ruby-china.com/
7、// 输入命令和电脑开机密码 
    sudo gem install cocoapods
  //若没有权限的话执行
    sudo gem install -n /usr/local/bin cocoa pods
8、pod setup

//原文:[2018 cocoapods升级最新](https://www.jianshu.com/p/ff464e56c555)

相关文章

网友评论

      本文标题:CocoaPods 的安装、使用与更新

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