CocoaPods的安装和使用
来源:互联网 发布:安浦清子 知乎 编辑:程序博客网 时间:2024/06/03 18:48
一、CocoaPods的安装
要安装CocoaPods,首先要在本地安装ruby环境。
步骤一:安装RVM
在终端输入:
$ curl -L https://get.rvm.io | bash -s stable等一段时间就可以安装好RVM。
载入RVM环境:
$ source ~/.rvm/scripts/rvm
$ rvm -v返回如下代表安装正确:
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
步骤二:用RVM安装Ruby环境
列出已有的ruby版本:
$ rvm list known
安装ruby 2.0.0版本:
$ rvm install 2.0.0
查询已安装的ruby:
$ rvm list
卸载一个已安装版本:
$ rvm remove 1.9.2
步骤三:设置Ruby版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本:
$ rvm 2.0.0 --default
测试是否正确:
$ ruby -vruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]
$ gem -v2.6.4
因为ruby的默认源使用的是cocoapods.org,国内访问这个网站有时会有问题,解决方案是将它替换成淘宝的,替换方式如下:
$ gem source -r https://rubygems.org/$ gem source -a https://ruby.taobao.org/
验证是否替换成功(后面的是小写的L):
$ gem sources -l
正确的输出结果是:
*** CURRENT SOURCES ***http://ruby.taobao.org/https://ruby.taobao.org/
想要更新ruby:
$ gem update --system此时会出现如下错误:
ERROR: While executing gem ... (Gem::FilePermissionError) You don‘t have write permissions for the /Library/Ruby/Gems/2.0.0 directory.这个是因为你没有限权去更新ruby,这个时候输入:
$ sudo gem update --system
步骤四:安装CocoaPods
在终端输入:
<pre name="code" class="objc"><pre name="code" class="objc">$ sudo gem install cocoapods一段时间就可以安装完成,如下图。
在终端输入如下命令完成安装:
$ pod setup需要很长时间来完成,要耐心等待。
如果失败了,输入命令行:
$ pod repo remove master$ pod setup直到没有错误,说明安装成功。
二、Cocoapods的使用
1.使用search命令搜索类库名:
$ pod search AFNetworking
复制每个类的第二行(一会儿会用到):
pod 'AFNetworking', '~> 3.1.0'
2.打开Xcode新建一个工程,工程名为cocoapodsTest
终端中,cd到项目总目录(包括cocoapodsTest,cocoapodsTest.xcodeproj,cocoapodsTestTests的那个总目录)
$ cd /Users/qingjunwang/Desktop/cocoapodsTestcd 后面的路径可以直接拖进来。
3.建立Podfile配置文件
接着上一步,在终端输入:
$ vim Podfile
键盘输入“i”,进入编辑模式;
输入(上面复制的语句,直接粘贴到里面):
platform :ios, '7.0'target 'cocoapodsTest' do pod 'AFNetworking', '~> 3.1.0'end然后按esc,再输入“:”,进入vim命令模式,然后在冒号后面输入wq,保存并退出。
回车后发现,总目录中多了个PodFile文件。
4.下载第三方库
接着上一步,在终端中输入:
$ pod install几分钟后输出:
Analyzing dependenciesDownloading dependenciesInstalling AFNetworking (3.1.0)Generating Pods projectIntegrating client project
这个时候总目录里多了一个.xcworkspace工程,以后打开项目就用cocoapodsTest.xcworkspace打开,而不是之前的.xcodeproj文件。
打开工程AFNetworking已经成功导入了。
0 0
- CocoaPods的安装和使用
- cocoapods的安装和使用
- Cocoapods的安装和使用
- cocoapods的安装和使用
- cocoapods 的安装和使用
- cocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoaPods 的安装和使用
- cocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoaPods的安装和使用
- Cocoapods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- CocoaPods的安装和使用
- cocoapods的安装和使用
- cocoaPods的安装和使用
- matlab 画图的坐标设置
- 风云杯大学生信安大赛(Web部分题解)
- 第10、11周项目(4)-教师兼干部类
- 数据结构中几种排序算法的Java实现
- STM32F4学习笔记10——RTC实时时钟
- CocoaPods的安装和使用
- 学习java_Lambda表达式
- 转义符的一些坑
- 详细介绍Java内存泄露原因
- ~手机APP:Termux --模拟Linux终端
- 对于合并果子一题方法的研究。
- RDD的依赖关系
- hibernate创建实体类的类型详解
- wordpress4.5.1去除侧边栏的wordpress.org