简单易懂的Cocoapods的安装和使用方法
2017-02-21 14:16
375 查看
cocoapods 安装与使用:
(一般的Mac电脑都已经安装好了ruby环境)
如果没有反应是因为被网络墙组个了就需要用淘宝镜像来访问cocoapods
创建淘宝镜像环境第一步:
下面是验证你是否创建成功:
下面就是下载cocoapods了:
下面我们我们来创建一个Xcode工程,我们利用cocoapods导入库的时候主要是利用一个Podfile的文件的,相当于在Podfile文件中写下你要导入的库,然后利用cocoapods来下载就可以了。(注意每个项目只有一个Podfile的文件)
下面我们就开始创建Podfile的文件,首先我们要利用cd的命令进入工程的文件夹,再输入以下命令:
然后按下i进入Podfile的编辑模式,在文件中输入以下的文字:
(这两段文字是在AFNetworking的github的页面可以找得到的)
然后保存退出编辑。vim环境下的,保存退出命令是:
最后就是下载AFNetworking了:
[!] From now on use CocoaPodsDemo.xcworkspace.)
进入工程目录用CocoaPodsDemo.xcworkspace进入工程。这时候你在工程中就可以看到pods的工程。在这个工程中你就可以看到你导入的AFNetworking。你可以在class中导进去试试。
更新cocoapods1.0.1之后编辑podfile文件的语法有了一些变化如下:
platform 的意思是系统支持的最低版本
target是你的工程名
do开始 end结束
后面的操作和之前的版本是一样的。
(一般的Mac电脑都已经安装好了ruby环境)
首先尝试升级你的Ruby环境
sudo gem update --system
安装pods 终端输入:
sudo gem install cocoapods
如果没有反应是因为被网络墙组个了就需要用淘宝镜像来访问cocoapods
创建淘宝镜像环境第一步:
gem sources —remove https://rubygems.org/ //(有了反应之后再输入下面的命令) gem sources -a http://ruby.taobao.org/ //(完成淘宝镜像的创建)
下面是验证你是否创建成功:
gem sources -l //(在终端出现CURRENT SOURCES 的字样表明你已创建成功)
下面就是下载cocoapods了:
sudo gem install cocoapods //(等待十几秒钟就可以看到cocoapods在本地下载安装好了)
下面是使用cocoapods了:(我们以在工程中导入AFNetworking为例)AFNetworking类库在GitHub地址是:https://github.com/AFNetworking/AFNetworking
(1)我们要确定AFNetworking是否支持cocoa pods的导入,在终端输入以下命令:pod search AFNetworking //(然后就可以看到介绍AFNetworking的东西,说明他是支持cocoa pods的导入的)
下面我们我们来创建一个Xcode工程,我们利用cocoapods导入库的时候主要是利用一个Podfile的文件的,相当于在Podfile文件中写下你要导入的库,然后利用cocoapods来下载就可以了。(注意每个项目只有一个Podfile的文件)
下面我们就开始创建Podfile的文件,首先我们要利用cd的命令进入工程的文件夹,再输入以下命令:
vim Podfile
然后按下i进入Podfile的编辑模式,在文件中输入以下的文字:
platform :ios, ‘7.0’ pod “AFNetworking”, “~> 2.0”
(这两段文字是在AFNetworking的github的页面可以找得到的)
然后保存退出编辑。vim环境下的,保存退出命令是:
:wq //(这时候你可以在你的工程目录下看到一个Podfile的文件,注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下)
最后就是下载AFNetworking了:
pod install //(等待一段时间后就可以在最后的地方看到如下的字样,说明你已经下载成功了
[!] From now on use CocoaPodsDemo.xcworkspace.)
进入工程目录用CocoaPodsDemo.xcworkspace进入工程。这时候你在工程中就可以看到pods的工程。在这个工程中你就可以看到你导入的AFNetworking。你可以在class中导进去试试。
更新cocoapods1.0.1之后编辑podfile文件的语法有了一些变化如下:
platform :ios, '7.0' target 'cocoaTest' do pod 'AFNetworking', '~> 3.1.0' end
platform 的意思是系统支持的最低版本
target是你的工程名
do开始 end结束
后面的操作和之前的版本是一样的。
相关文章推荐
- CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了。2016.10.27更新)
- ios cocoapods 简单安装第三方库的方法
- 2016 cocoapods的安装和使用方法以及版本升级遇到的问题
- 对于CocoaPods的简单理解,实践安装使用过程和常见问题
- CocoaPods的基本安装和使用方法
- cocoapods的简单安装和使用
- CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了。2016.10.27更新)
- Cocoapods-Mac10.12 Cocoapods的安装及简单使用
- CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了。2016.10.27更新)
- CocoaPods 的简单快速安装方法
- Mac系统下Cocoapods安装使用方法
- 对于CocoaPods的简单理解,实践安装使用过程和常见问题
- cocoaPods安装及使用方法
- Cocoapods的简单安装与使用
- 看到网上对于cocoaPods的安装教程很复杂,写个简单的
- BBED的安装及简单的使用方法
- CocoaPods安装和使用及问题:Setting up CocoaPods master repo
- Xcdoe—CocoaPods安装和使用教程
- 查看已安装软件包的方法 and Oracle中文乱码解决办法总结 and Ubuntu12.04下Windows软件的安装(Wine的简单使用)
- iOS开发: cocoapods的安装与使用