美文网首页
CocoPods简单使用

CocoPods简单使用

作者: 华子1889 | 来源:发表于2016-05-30 21:03 被阅读0次

首先创建Podfile,在终端进入你项目所在的目录(cd + 拖拽项目到终端里面获取路径),
boon:~ aaaa$cd /XXX //当前项目路径

然后在该目录下利用vi 创建Podfile,运行:
boon:~ aaaa$vi Podfile
然后在Podfile文件中输入以下信息(关于vi基本使用后文总结):
platform :iOS, '8.0'
pod 'ReactiveCocoa','2.1.8'//指定版本号的可以获取特定版本,不指定版本号的将获取最新的版本。
然后保存退出,vim环境下,先按ESC退出编辑状态,然后输入保存退出命令:
:wq
退出后使用ls -la命令查看目录下文件,多了一个名字为Podfile的文件,文件内容为刚刚输入的内容。tips:Podfile文件应该和工程文件.xcodeproj在同一个目录下。
现在,可以利用CocoPods下载ReactiveCocoa等类库了。
在终端中的当前项目目录下运行命令:
$pod install //初始安装

$pod update //用于更新

Updating local specs repositories问题解决方法如下:
pod install 换成pod install --verbose --no-repo-update这个命令,前面的命令被墙了,感觉变快了。

在导入库文件不确定全名或者版本号时可以进行搜索,cocopods提供搜索功能,命令如下:
boon:~ aaaa$pod search XXX //XXX为需要搜索的库名称


补充一下CocoaPods的安装过程:
需要用到Ruby环境,Mac系统自带ruby,但是ruby的软件源ruby gems.org被墙了,如果没翻出去的话,最好先更换一下源,
1、删除默认源,$gem sources --remove https://rubygems.org/
2、添加淘宝的源,$gem sources -a https://ruby.taobao.org/
3、查看,$gem sources -l

升级一下gem
$sudo gem update --system

完了就开始安装CocoaPods了
$sudo gem install cocoapods
$pod setup


补充一下出现Setting up CocoaPods master repo 没有任何反应的问题,一般的原因是cocoa pods.org被墙了
gitcafe和oscchina都是国内的服务器,可以使用它们的CocoaPods索引库的镜像:

相关文章

  • CocoPods简单使用

    首先创建Podfile,在终端进入你项目所在的目录(cd + 拖拽项目到终端里面获取路径),boon:~ aaaa...

  • 超级简单的CocoPods使用

    对于我这种脑子不好使的人使用CocoPods要记住命令符还是一件悲催的事情,于是乎只能找最简便的方式了。 第一步打...

  • 最新的CocoaPods的使用教程(二)

    背景 上一篇博客最新的CocoaPods的使用教程(一)里主要讲解了CocoPods得简单的日常使用。但是我们经常...

  • 时间选择器 && 地址选择器

    最近无事,就将之前用到的一些功能组件做了简单封装,方便下次使用。 源码(支持cocopods使用):时间选择器地址...

  • cocopods 使用

  • cocopods使用

    vim Podfile 键盘输入 i,进入编辑模式,输入 platform :ios, '7.0' pod 'MB...

  • Cocopods使用

    Cocopods 在第一次pod install的时候会生成lock文件,lock文件是合作开发 统一所有导入的...

  • cocopods使用

    1.打开 mac终端 cd 到iOS已有项目,可以看到xx.xcodeproj等文件 2.vim podfile文...

  • CocoPods使用

    新建podfile cd 工程路径可以拖拽文件直接到终端 pod touchfile pod install 关闭...

  • cocopods使用

    安装好之后,新建工程打开终端 1.cd 到项目地址​ ➜ ~ git:(master) ✗cd /User...

网友评论

      本文标题:CocoPods简单使用

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