iOS - CocoaPods使用傻瓜简版

原创 2015年11月19日 19:33:27

感觉这篇博客已经不够傻瓜了,是时候更新一下了 17/03/28


如果你的电脑没有使用过cocoaPods,那需要搭建环境,如果使用过下面 1 2 跳过
1.使用淘宝的Ruby镜像来访问cocoapods(在终端输入如下代码)
(一行一行输入,每行回车,就是这么贴心)

gem sources --remove https://rubygems.org/ 
gem sources -a https://ruby.taobao.org/ 
gem sources -l 

每一句执行结束后都会有简单的英文输出,提示你是否成功,比较简单的英文,不粘贴了这里


2.下载cocoaPods(执行需要几分钟时间,等一等)
sudo gem install cocoapods


3.安装完成后cd到你要使用pod的项目的主目录(cd 然后把你的项目文件夹直接拖到cd后面就自己生成路径了) 回车
Macintosh:~ MrYu$ cd /Users/MrYu/Desktop/test


4.然后输入
vim Podfile 回车

写在前面1:下面的这种输入方法和输入格式是没有问题的,可以使用,格式基本就像下面这样,具体参数根据自己需要的三方自己写,use_frameworks!这句是根据三方库,有的三方库是需要的,有的不需要,如果有需要的就把这句加上,BaseProject就是你的项目名,替换一下
写在前面2:在终端编辑文字并不是很方便,我不喜欢,我推荐直接在刚刚生成的PodFile中编辑,你可以在主目录中打开PodFile直接把下面的东西粘贴在里面,编辑完成后直接执行下一步安装,效果是一样的,不过更简便一点,推荐

然后键盘输入 i,进入编辑模式,输入(普通编辑方式

platform :ios, ‘9.0’
target ‘BaseProject’ do
use_frameworks!
pod ‘Alamofire’
pod ‘Kingfisher’,’~> 3.5.2’
pod ‘FMDB’, ‘~> 2.5’
end

然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq


5.导入第三方(需要几分钟时间)
Macintosh:test MrYu$ cd /Users/MrYu/Desktop/test(一般来讲你的终端还是在这个路径下的,如果你期间没有关闭过终端忽略这步,有的pod安装不成功是因为路径不对,找不到podFile,如果你不确定可以 ls看一下)

真正的导入第三方步骤:
Macintosh:test MrYu$ pod install


6.安装完成后进去项目要去点击目录里的test.xcworkspace文件 而不是以前那个蓝色的小文件了 **注意

然后就没有然后了 就成功了 如果又需要其他的三方库或者删除三方库怎么办
1.修改你的podFile文件,怎么修改都行,终端、直接打开文件、在xcode中找到文件编辑,随你心情
2.cd到相应的路径,执行一次pod install就可以了

其他


1.理论上pod install –verbose –no-repo-update这句操作要比pod install快一点,原理不解释了,我也是大致看过别人的博客大致了解,跳过一些步骤,但是实际上我一直用pod install,速度很快,如果真的就是时间很长一般可能是其他地方有问题的

2.如果某个三方导入失败,可能是因为你的pod太长时间没更新了,不支持你podFIle中三方写的版本了,你可以(Alamofire为例)
pod search Alamofire 回车后你会看到很多版本号,看看列的版本号包不包含你的,或者去github对应的三方看看最新版本tag,如果不一致那说明你需要更新pod了
查看pod版本 pod –version

3.使用如果遇到一些问题,包括ruby升级,OS10.11相关问题等等,CocoaPods文件夹相关博客可能有解决办法 16/08/24

版权声明:本文为博主原创文章,未经博主允许不得转载。

cocoPod 安装

首先先打开 http://brew.sh/index_zh-cn.html   安装 home-brew 安装CocoaPods之前要先安装Ruby环境 先安装这个home-brew:http...
  • xiaobo0134
  • xiaobo0134
  • 2016年03月21日 17:24
  • 1000

使用jQuery简化Ajax开发——Ajax开发入门[1]

原文作者:Jesse Skinner原文链接:Simplify Ajax development with jQuery译者:令狐葱jQuery 是一个可以简化 JavaScript™以及AJAX(A...
  • jiji262
  • jiji262
  • 2007年08月12日 19:17
  • 27695

iOS安装和使用CocoaPods详细过程

iOS安装CocoaPods详细过程 一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pod...
  • apple7758991
  • apple7758991
  • 2017年08月02日 23:55
  • 605

iOS中 CocoaPods Mac App的安装和使用 韩俊强的博客

iOS中 CocoaPods Mac App的安装和使用 韩俊强的博客 iOS开发者交流QQ群: 446310206
  • qq_31810357
  • qq_31810357
  • 2016年09月10日 10:49
  • 2376

cocoapods 的使用及作用

目录 CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译...
  • Zs18337100488
  • Zs18337100488
  • 2016年03月04日 22:18
  • 1139

iOS Cocoapods APP 使用教程

Cocoapods 是什么我就不多说了. 经过了近五年的不懈努力,近日,CocoaPods终于在其官方博客上宣布正式发布CocoaPods 1.0。与此同时,公开了相应的Mac版App——Cocoa...
  • github_28024665
  • github_28024665
  • 2016年06月03日 11:11
  • 1275

iOS开发之cocoapods安装(2017)

因为淘宝的镜像不在维护了,所以最近看到一篇2107年的cocoapods安装博客Mark一下 第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本...
  • ziyuzhiye
  • ziyuzhiye
  • 2017年09月27日 17:17
  • 1040

最新Mac OS X 10.11之后 安装cocoapods及使用详解

iOS 最新版 CocoaPods 的安装流程 一、安装方法:1、移除现有Ruby默认源 gem sources --remove https://rubygems.org/ 为了提高安...
  • mgr406176009
  • mgr406176009
  • 2016年08月04日 17:32
  • 1508

iOS 第三方框架 - CocoaPods的安装、使用、原理

介绍 CocoaPods每种语言发展到一个阶段,就会出现相应的依赖管理工具,例如Java语言的Maven,nodejs的npm。随着iOS开发者的增多,业界也出现了为iOS程序提供依赖管理的工具,它的...
  • jeikerxiao
  • jeikerxiao
  • 2016年07月28日 09:07
  • 768

使用 CocoaPods 给微信集成 SDK 打印收发消息

推荐序 本文介绍的是一套逆向工具,可以在非越狱手机上给任意应用增加插件。在文末的示例中,作者拿微信举例,展示出在微信中打印收发消息的功能。 这套工具可以加快逆向开发的速度,其重...
  • qq_34047841
  • qq_34047841
  • 2017年07月28日 16:44
  • 357
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS - CocoaPods使用傻瓜简版
举报原因:
原因补充:

(最多只允许输入30个字)