安装与使用Cocoapods

CocoaPods官网: https://cocoapods.org/
对于是否使用Cocoapods,可以看看我写的另一篇博客iOS依赖管理工具–CocoaPods


4th,Feb,2017

使用CocoaPods

  1. 在项目文件夹下也就是与.xcodeproj同一层级新建Podfile文件
  2. Podfile内容格式如下:

    // 以项目名称为a为例子
    platform :ios, '7.0'// optional, 指定支持的iOS系统从哪个版本开始
    target 'a' do
        pod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本
        pod 'AFNetworking', '~> 3.1.0'
    end
    target 'aTests' do
        pod '第三方库名称', '~> 指定版本号'// 不指定版本号则默认获取最新版本
        pod 'AFNetworking', '~> 3.1.0'
    end
  3. 打开Terminal,进入Podfile所在文件夹下,终端执行
    pod install,会生成一个Podfile.lock文件。
  4. 安装完成后,打开xcworkspace文件即可。

15th,August,2016

安装 Cocoapods

官网提供方式

$ sudo gem install cocoapods
由于无法访问外网的缘故,输入该命令可能很久都没有反应。需要修改更换源。

国内安装

  1. $ gem sources --remove https://rubygems.org/
    2.$ gem sources -a https://ruby.taobao.org/ // 去年也就是2015年上半年的时候我安装的时候sources链接是http协议,而到12月份安装的时候使用http协议链接则显示该地址不可用,已替换成https协议了
  2. $ gem sources -l// 验证ruby镜像
    显示以下:
    * CURRENT SOURCES * http://ruby.taobao.org/
  3. $ sudo gem install cocoapods

今天在执行第4步的时候:报错“ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.“
查看当前ruby版本$ ruby -v。显示当前版本为ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
所以得升级ruby了

安装rvm

接下来应该是安装ruby,而安装ruby使用rvm。未安装需先安装rvm。
安装步骤:
1. $ curl -L get.rvm.io | bash -s stable
2. $ source ~/.rvm/scripts/rvm
检验安装成功:
$ rvm -v// 可以显示rvm版本

安装ruby

安装步骤:
1. $ rvm list known
2. $ rvm install
报错:“Error running ‘requirements_osx_brew_update_system ruby-2.2.2’,
showing last 15 lines of /Users/jolie/.rvm/log/1471244386_ruby-2.2.2/update_system.log
https://github.com/Homebrew/homebrew/wiki/Common-Issues
and make sure brew update works before continuing.’“
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)" // 卸装homebrew

The following possible Homebrew files were not deleted:
/usr/local/bin/
/usr/local/share/
You may consider to remove them by yourself.
You may want to restore /usr/local’s original permissions
sudo chmod 0755 /usr/local
sudo chown root:wheel /usr/local

卸装后即可继续安装 ,其间需按回车。

$ rvm list //查看已安装的版本
$ rvm remove 2.0.0 // 卸装一个已安装版本
$ rvm use 2.3.0 --default // 设置默认版本


3th,Feb,2017

创建私有库

今天翻崔江涛的博客,发现更了一篇Cocoapods创建私有库的文章,先存着有需要再看.
Cocoapods私有仓库创建


参考资料

如何在Mac 终端升级ruby版本
关于安装cocoapods遇到的一些坑(ERROR: Error installing cocoapods: activesupport requires Ruby version >= 2.2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值