美文网首页程序员iOS Developer
iOS开发|配置Cocoapods及简单应用

iOS开发|配置Cocoapods及简单应用

作者: 大米的木头 | 来源:发表于2017-04-07 21:05 被阅读1239次

:( 图片不知道为什么就是放不上……

一、安装RVM

RVM 是一个命令行工具,可以提供一个便捷的多版本Ruby 环境的管理和切换。

$ curl -L get.rvm.io | bash -s stable
//Loading……进行安装,等待几分钟

安装成功之后,如下图所示:

//通过编辑 bashrc 和 profile 来设置用户的工作环境
//不是很理解,但是貌似要这么做就对了
$ source ~/.bashrc
$ source ~/.bash_profile
//查看版本,验证安装
$ rvm -v

二、安装Ruby

Cocoapods目前安装需要Ruby版本高于v2.2.2,不然会出现报错。目前Mac自带版本是v.2.0.0,所以需要升级版本。

$ ruby -v // 查看版本号 
$ rvm list known //查看可安装的ruby
$ rvm install 2.3 //安装一个ruby版本
//漫长的等待……
$ rvm use 2.3.3 --default //设置为默认版本

三、更换源

目前,taobao Gems源已经停止维护,现在由ruby-china提供镜像服务,执行以下操作:

 $ sudo gem update --system //更新
 $ gem sources --remove https://rubygems.org //移除原有源
 $ gem sources --remove https:ruby.taobao.org //如果采用了taobao的源,也要移除
 $ gem sources -a https://gems.ruby-china.org/
$ gem sources -l //注意这里的‘l’是‘L’的小写!!!

四、安装Cocoapods

$ sudo gem install cocoapods //
$ pod //查看pod命令,验证安装

Tips:网上有另外一个资料的下载安装尝试出现error,最后连pod命令都不能识别,
$ sudo gem install -n /usr/local/bin cocoapods
$ sudo xcode-select --switch/Applications/Xcode.app
$ pod setup // 反正亲测多次用这种方法不成功,不过也没有深究。


五、Cocoapods简单使用

在终端通过Cocoapods进行search第三方库(AFNetworking),并将其导入Xcode项目。

$ pod search AFNetworking
//系统在下载安装一些文件,需要等待一会
//事实证明,出现了问题

如果先执行以下两句再search,那么就不会出现问题了~

$ pod setup
$ rm ~/Libaray/Caches/Cocoapods/search_index.json
//再search
$ pod search AFNetworking

最终search结果如下所示:

接下来可以正式把第三方库导入Xcode项目

$ cd /Users/brooks/Desktop/iOSLearn/myFirstApp //进入项目目录
$ ls //查看是否为项目文件目录
$ touch podfile // 新建一个podfile文件
$ open podfile //打开文件

也不清楚为什么,AFNetworking能下载,但是在import的时候总是不能识别,所以就改用Alamofire作为事例。podfile文件里面,就如下所写即可。

$ pod install //保存完podfile文件后,继续在终端执行安装即可
$ pod update //以后要进行更新就用这个命令

打开Xcode项目,注意,此时通过项目目录里的[~.xcworkspace]打开。然后import,"Alamofire",如果仍然有红色提示,那么command+B,刷新一下就搞定了。至此,关于Cocoapods的安装和简单使用就结束了。

相关文章

  • iOS开发|配置Cocoapods及简单应用

    :( 图片不知道为什么就是放不上…… 一、安装RVM RVM 是一个命令行工具,可以提供一个便捷的多版本Ruby ...

  • CocoaPods的安装及使用方法

    1.什么是CocoaPods? 简单来说CocoaPods是一个用来帮助我们管理第三方依赖库的工具。开发iOS应用...

  • CocoaPods-1. 概况介绍

    引用至简书作者‘评评分分的博客’ 什么是CocoaPods?CocoaPods 是开发 OS X 和 iOS 应用...

  • cocoapods 安装和使用

    安装 cocoapods## CocoaPods是什么### 当你开发iOS应用时,会经常使用到很多第三方开源类库...

  • iOS开发-CocoaPods配置

    一、说明 iOS开发时,项目中会引用许多第三方库,可以用来方便的统一管理这些第三方库。 链接: CocoaPods...

  • CocoaPods安装和使用教程

    链接:CocoaPods安装和使用教程 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开...

  • 百度云推送接入指南

    注册成为百度开发者进入控制台并创建应用应用配置Android应用配置iOS应用配置 获取应用的ApiKey/Sec...

  • CocoaPods进阶使用与原理

    CocoaPods[https://github.com/CocoaPods/CocoaPods] 是iOS开发中...

  • CocoaPods 简介

    iOS应用 CocoaPods 是什么 简单来说,CocoaPods 可以帮助你方便地查找、安装、管理第三方的库。...

  • Podfile命令

    前言 iOS开发会经常用到cocoapods管理第三方,简单、方便、高效。如何集成cocoapods在cocoap...

网友评论

    本文标题:iOS开发|配置Cocoapods及简单应用

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