文档章节

CocoaPods安装使用

在人间2018
 在人间2018
发布于 2014/10/31 10:00
字数 428
阅读 101
收藏 1

    前言:pod的作用请参照百科,这里只是简单记录下使用方法。

    1、安装(需要ruby环境):

sudo gem install cocoapods

 

    2、搜索类库:

pod search 类库名,支持模糊查询(如:AFNetworking)

 

    3、使用:

        a.打开终端,使用cd命令定位到需要使用CocoaPods的项目根路径:

        b.在项目中建立Podfile文件。通过命令:touch Podfile;6.0(有些库需要注明支持的ios最低版本)。

        c.加入某个库,以MBProgressHUD为例:

            .执行搜索命令:pod search MBProgressHUD,出现下面提示:

-> MBProgressHUD (0.9)
   An iOS activity indicator view.
   pod 'MBProgressHUD', '~> 0.9'
   - Homepage: http://www.bukovinski.com
   - Source:   https://github.com/matej/MBProgressHUD.git
   - Versions: 0.9, 0.8, 0.7, 0.6, 0.5 [master repo]

 

            .在刚才创建的Podfile中输入pod 'MBProgressHUD', '~> 0.9’

        d.执行初始化命令:pod install,完成。

注意,上述步骤完成后,打开项目就用CocoaPodsDemo.xcworkspace 打开,而不是之前的.xcodeproj文件。这样你添加的库就都会出现在工作区。    

 

     关于安装命令执行后长时间没有反应的问题,上网搜索一番,貌似是cocoapods.org被墙到外面了,可以用淘宝镜像访问cocoapods.org,方法如下:

    命令行执行下面代码:

$ gem sources --remove https://rubygems.org/
//等有反应之后再敲入以下命令
$ gem sources -a https://ruby.taobao.org/

 

    通过下面命令验证是否修改成功:

$ gem sources -l
//出现下面内容说明成功
*** CURRENT SOURCES ***

https://ruby.taobao.org/

 

    此时在执行cocoapods的安装命令,登上10多秒,搞定。

© 著作权归作者所有

在人间2018
粉丝 1
博文 23
码字总数 8813
作品 0
海淀
程序员
私信 提问
加载中

评论(2)

在人间2018
在人间2018 博主

引用来自“东方皓”的评论

好像没有看到配置私有库的说明。
sorry
东方皓
东方皓
好像没有看到配置私有库的说明。
【GEM】深入理解 cocoapods gem

比较gem,rvm,brew命令 $ gem list 安装cocoapods 清理pods缓存 http://blog.csdn.net/hengshujiyi/article/details/40303457 可能遇到问题 卸载cocoapods 安装和卸载版本 关于rvm管理ruby包 ...

创意总监
2016/06/30
0
0
使用 CocoaPods 管理依赖库

文本首发于Ryan’s Zone 本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。 CocoaPods是什么 在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFN...

孙启超
2014/04/13
0
0
CocoaPods安装遇到的问题

--------------- 原文地址:传送门 第一步:sudo gem update --system 如果失败则用这条语句 sudo gem install -n /usr/local/bin cocoapods 如果是最新版的会出现Latest version currently ...

qq_28379951
2018/04/11
0
0
CocoaPods的安装使用和常见问题

原文:http://www.jianshu.com/p/6e5c0f78200a 一、什么是CocoaPods CocoaPods是iOS项目的依赖管理工具,该项目源码在Github上管理。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出...

lingfeng72
2015/11/09
0
0
Mac 安装Homebrew 以及brew update

0、前提"安装CocoaPods 因为最近两天我更换了ssd固态硬盘和重装了 macOS Sierra 10.12系统,需要重新安装cocoaPods Xcode8 macOS Sierra 10.12 安装CocoaPods 我在安装过程pod setup遇到问题...

朝雨晚风
2016/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊spring cloud的ConsulServiceRegistry

序 本文主要研究一下spring cloud的ConsulServiceRegistry ServiceRegistry spring-cloud-commons-2.1.2.RELEASE-sources.jar!/org/springframework/cloud/client/serviceregistry/ServiceR......

go4it
昨天
1
0
Nextjs 学习 —— hooks

22

lemos
昨天
1
0
如何在spring mvc restful接口中定制化类型转换和格式化

1.痛点 最近小胖哥搞了个小程序,有几个spring mvc 接口传递了时间,时间用java 8 time 相关的api 来直接接收: 当使用根据ISO 8601格式化的参数向任何这些方法发送POST请求时,报出了如下异...

码农小胖哥
昨天
2
0
docker日志监控

日志处理机制 我们先来了解一下docker日志处理的机制,当启动一个容器的时候,它其实是docker daemon的一个子进程,docker daemon可以拿到你容器里面进程的标准输出,拿到标准输出后,它会通...

爱宝贝丶
昨天
2
0
域名已备案,但jsapi添加支付授权目录依然提示支付授权目录未通过ICP备案!!!

问题描述: 一网站域名xxx.cn已备案成功,在全国工业和信息化部(http://beian.miit.gov.cn/publish/query/indexFirst.action)查询到备案成功的,但是在微信商户平台配置jsapi添加支付授权目录...

闊苡訆涐囍醣
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部