cocoapods安装及使用详解
2015-09-30 11:50
375 查看
cocoapods能让程序员轻松的管理第三方开源库
更改ruby的镜像为淘宝的ruby镜像来访问及下载,操作如下
进入终端 敲入:gem sources -- remmove https://rubygems.org/
gem sources -a http:ruby.taobao.org/
之后验证你的ruby镜像是否指向了淘宝的ruby镜像
gem sources -l
终端显示
*** current sources ***
http://ruby.taobao.org/
表示成功更改ruby镜像
之后输入 sudo gem install cocoapods
等待一段时间后就安装好了 下载及安装cocoapods就这么简单
需要指出的一点就是 :Setting up CocoaPods master repo
第一次安装好CocoaPods的时候 终端运行pod命令的时候 会在 Setting up CocoaPods master repo这里停一段时间,只有第一次这样 后面的就不会这样了。
pod search AFNetworking
首先创建Podfile文件
1:进入终端 进入你的工程总目录下 然后 vim Podfile
之后编辑:
platform ios , '7'
pod 'AFNetwoking','~>2.6'
然后退出保存
之后 pod install
如果pod install 提示你要更新本地文件夹 说明你被撞墙了 使用
倒入成功后显示:
然后打开xcode文件的时候 从 .xcworkspace文件打开
如果你发现import的时候没有提示JSONKit的文件,可以在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive,如下图。
下载及安装CocoaPods
因为CocoaPod需要本地Ruby环境支持的,不管mac 10.9以上系统自带ruby环境 无需我们安装及配置,因为CocoaPod是国外的,除非你翻墙否则只能更改ruby的镜像为淘宝的ruby镜像来访问及下载,操作如下
进入终端 敲入:gem sources -- remmove https://rubygems.org/
gem sources -a http:ruby.taobao.org/
之后验证你的ruby镜像是否指向了淘宝的ruby镜像
gem sources -l
终端显示
*** current sources ***
http://ruby.taobao.org/
表示成功更改ruby镜像
之后输入 sudo gem install cocoapods
等待一段时间后就安装好了 下载及安装cocoapods就这么简单
需要指出的一点就是 :Setting up CocoaPods master repo
第一次安装好CocoaPods的时候 终端运行pod命令的时候 会在 Setting up CocoaPods master repo这里停一段时间,只有第一次这样 后面的就不会这样了。
操作CocoaPods
添加第三方库之前 先检查pod search AFNetworking
首先创建Podfile文件
1:进入终端 进入你的工程总目录下 然后 vim Podfile
之后编辑:
platform ios , '7'
pod 'AFNetwoking','~>2.6'
然后退出保存
之后 pod install
如果pod install 提示你要更新本地文件夹 说明你被撞墙了 使用
<span style="word-wrap: normal; word-break: normal; line-height: 24px;">pod install --verbose --no-repo-update 即可</span>
倒入成功后显示:
EricmatoMacBook-Pro:CocoaPodsDemo ericwang$ pod install Analyzing dependencies Downloading dependencies Installing AFNetworking (2.0.2) Generating Pods project Integrating client project
然后打开xcode文件的时候 从 .xcworkspace文件打开
如果你发现import的时候没有提示JSONKit的文件,可以在target-Build Settings下修改“User Header Search Paths”项,新增${SRCROOT}并选择rcursive,如下图。
相关文章推荐
- ArcGIS教程:填挖方
- 二分查找之美:二分查找及其变体的正确性以及构造方式
- C# 中的ref 和 out
- redis安装、配置、命令
- React Native课程-入门
- OC-1-对象的存储细节、#progma mark指令、NSString类
- iOS拼接json字符串的两种方式
- Java对象初始化详解
- <area> 标签
- Jsp,Servlet,Java中详细获得路径的方法!
- xp下打开vs2013生成的exe弹出不是有效的win32应用程序对话框
- obeject-c语言简介、基础语法
- memcpy函数用法
- 当幸福来敲门观后感
- MarkdownPad2注册码
- 滚动的公告实现
- jQuery 事件 - bind() 方法
- SDE ST_Geometry SQL st_intersects查询很慢的解决方法
- opensatck 在启动的时候注入额外的信息
- 话说移动时代的桌面操作系统