iOS开发学习-cocoapods的配置安装

安装coacoapods步骤:

在终端输入如下命令,升级ruby版本:

sudo gem update —system

出现这个,标志着安装成功。

完成之后,再输入如下命令:

gem sources --add http://rubygems.org/

输入y,点击回车。输入下面命令查看是否添加成功。

gem sources -l

然后输入如下命令,安装cocoapods:

sudo gem install cocoapods

如果出现如下错误:

这是因为ruby的版本没有升级到最新。如果没有出现该错误则跳过。解决这个错误方法如下:

先输入如下命令:

curl -L get.rvm.io | bash -s stable

完成之后输入:

source ~/.bashrc

应该没有反应,再次输入:

source ~/.bash_profile

应该还是没有反应,再输入:

rvm -v

可以查看rvm的版本。继续往下走:

ruby -v

这个查看ruby的版本,应该不是最新的,输入如下命令,可以列出所有的版本号:找到最新的版本号:

rvm list known

现在的最新版本是2.3.0

然后输入命令:

rvm install 2.3.0

安装最新版ruby;

安装完成,下面就可以输入命令安装cocoapods了:

sudo gem install cocoapods (10.11系统 输入sudo gem install -n /usr/local/bin cocoapods)

这样就安装成功了。

初始化第三方库信息(将第三方库信息索引下载到本地),如果以后出现问题,可以尝试这个命令(还有 pod repo update),这个过程需要挺长时间。

pod setup

// 如果出现绿色的Setup complete,就说明成功。

所以,在git配置ok的前提下,直接将文件clone一份到本地。然后将文件夹名改为master,并将其拖到/Users/用户名/.cocoapods/repos目录下即可。

也可以直接用一条命令一步到位

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 

下面就可以给项目中导入第三方框架了,

首先在终端中切换到项目的根目录下,如:

cd /Users/gjh/Desktop/iOS例子/CocoapodsTest   (CocoapodsTest为项目名称)

然后输入如下命令,创建Podfile文件:

touch Podfile

然后输入如下命令,弹出文本编辑框,进行编辑:

open -e Podfile

文件中的格式现在更新了,这是一个坑,准确的格式如下,以前好多项目的格式都得改:(CocoapodsTest是项目名称)

platform :ios, ‘8.0’

use_frameworks!

target ‘CocoapodsTest’ do

pod ‘AFNetworking‘, ‘~> 3.1.0‘

pod ‘ReactiveCocoa‘, ‘~> 4.2.1‘

end

最后再输入如下命令,安装第三方框架:

pod install

没有报红就是安装成功,以后用CocoaPodsTest.xcworkspace文件打开项目。

如果要在安装过程中,需要知道cacaopods做了什么,还可以添加一个参数,用来提示我们,coacoapods做了哪些操作

pod install --verbose --no-repo-update
时间: 2024-08-27 13:18:23

iOS开发学习-cocoapods的配置安装的相关文章

IOS开发学习笔记(二)-语音识别(科大讯飞)

上次简单地讲解了如何利用科大讯飞完成语音合成,今天接着也把语音识别整理一下.当然,写代码前我们需要做的一些工作(如申请appid.导库),在上一篇语音合成的文章当中已经说过了,不了解的可以看看我上次的博文,那么这次直接从堆代码开始吧. 详细步骤: 1.导完类库之后,在工程里添加好用的头文件.在视图里只用了一个UITextField显示识别的内容,两个UIButton(一个开始监听语音,一个结束监听),然后引入类.添加代理,和语音合成的一样. MainViewController.h 1 #imp

ios开发学习资料总汇

ios开发学习资料总汇 下面是收集的一些学习资料. 1.唐巧精心整理了国内40多位iOS开发博主的博客地址列表 2.ios常见加密: 链接: http://pan.baidu.com/s/1eQTGFIE 密码: p8ay 3.

IOS开发学习笔记-(2)键盘控制,键盘类型设置,alert 对话框

一.关闭键盘,放弃第一响应者,处理思路有两种 ① 使用文本框的 Did End on Exit 绑定事件 ② UIControl on Touch 事件 都去操作 sender 的  resignFirstResponder #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UITextField *txtUserName; @pro

iOS开发学习笔记:基础篇

iOS开发需要一台Mac电脑.Xcode以及iOS SDK.因为苹果设备都具有自己封闭的环境,所以iOS程序的开发必须在Mac设备上完成(当然,黑苹果应该也是可以的,但就需要花很多的精力去折腾基础环境),Xcode是一个集成开发环境,包括了编辑器.调试.模拟器等等一系列方便开发和部署的工具,iOS SDK则是开发应用所必需,不同的SDK分别对应不同的iOS版本或设备,通常我们需要下载多个iOS SDK以确保我们开发的程序能够在不同版本的iOS上正常运行. 创建新工程 Xcode提供了很多种工程模

11个超棒的iOS开发学习网站

11个超棒的iOS开发学习网站 原文:11 Insanely Great iOS Developers Sites永不止步地向他人学习 我相信,要想从一个"还不错"的人变成一个卓越的人,我们需要不停地向他人学习,同时还得尽早地适应最新的技术和工具.除了苹果官方文档网站之外,我列举了一些能获取有价值的文章和资源的网站,这些网站能够帮助我们更上一个台阶. 让我们先看一些原创内容博客: objc.io 这个网站由世界级的iOS工程师每月进行更新.上面可以看到关于某些话题的高质量文章和深度评论

XMPPFramewok IOS 开发(一)——配置xcode

看了很多教程,有的很旧,有的写的太简单,而实际操作会出现很多编译报错,特此记下来供以后参考. 最好按照步骤一步步导入Framework,每做完一步都要编译一下,发现错误及时改正,否则到最后会很麻烦. 第一步 新建项目chatDemo 第二步 下载最新版XMPPFramewok 地址: https://github.com/robbiehanson/XMPPFramework 第三步 在chatDemo目录下新建目录3rd,在3rd目录下新建XMPP目录,如图所示 第四步 添加CocoaLumbe

IOS开发学习笔记-(3) 进度条、等待动画开始停止

一.创建对应空间视图  ,如下图: 二.编写对应的 .h 代码,如下 : #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UIActivityIndicatorView *activWaitNetWork; @property (weak, nonatomic) IBOutlet UIProgressView *pgrsDownLo

黑马程序员-Xcode离线帮助文档的安装 ios开发-开发文档安装 isa指针 superclass指针 ios系统分四层:

Xcode离线帮助文档的安装 ios开发-开发文档安装 iOS开发肯定离不开开发文档,苹果有在线帮助文档,xCode其实可以下载模拟器文档和iOS8.1文档的,不过下载的速度实在不敢恭维,而且比较头疼的是不显示下载进度条的,苹果的开发文档都是放在)/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets路径下,该路径下可以看到三个文件,xCode 6.1文档(com.apple.ADC_Reference_Library.Developer

ios开发 学习积累20161027~

学习ios这几天来,总结下,函数的定义,调用.跟其他语言都有一定的区别: 几个特别重要的就是对象的迭代的使用和判断.取随机数.动画的实现及数组的升入研究等等 之前的总结地址 ios开发 学习积累20161024~20161026: http://www.cnblogs.com/jasonxu19900827/p/5994919.html ib和storyboard开发的区别 看了ib开发和storyboard开发,从ios6开始xcode就用storyboard取代了nib. ib写的代码多点,