cocoapods 的详细使用
来源:互联网 发布:淘宝应用开发 编辑:程序博客网 时间:2024/06/05 19:35
最近好多人在问我怎么安装cocoapods,怎么使用cocoapods,今天就写篇文章来告诉你们,
其实cocoapods的使用也是很简单的,就是介个命令而已。
1.首先我们要打开我们的终端:如图:
2. 输入命令,gem sources -l来查看镜像是否被墙,如图( 下面的镜像是我替换过以后的图像)
这里输出的如果是https://rubygems.org/镜像的话,我们要删除这个镜像,然后添加镜像:https://ruby.taobao.org/具体操作命令如下:
<1> 删除原始镜像:gem sources --remove https://rubygems.org/
<2> 添加新的镜像:gem sources -a https://ruby.taobao.org/
<3> 查看是否更改成功:再次输入以下命令: 如图:(那么我们镜像更改成功了)
3.接下来我们要进行安装 cocoapods 的重要步骤了;(sudo gem install -n /usr/local/bin cocoapods)
大概过了个10几分钟,然后就安装成功了。
如图:(安装成功)
4.接下来我们检测是否安装成功:直接输入pod命令或者输入 pod search AFNetworking来检查是否安装成功。
如图所示:
如果出现如图所示,表示安装成功。(注:如果出现如下图情况的话:)
出现这种情况的话,不要慌张,耐心等待即可 :如果出现下面的内容,表示设置成功
5.接下来我们研究一下怎么使用cocoapods,首先我们创建一个Dome,创建成功后我们进入到我们项目的根目录(注:这里我创建的Dome 在桌面) 如图所示:
6.上面就是Dome 的根目录,然后在这里我们要创建Podfile,命令如下:touch Podfile
如图所示: 我们创建Podfile 成功;
7. 接下来我们就要操作Podfile 文件了,说到这里有中方法来写我们的Podfile文件
第一种使用vim,第二种直接打开Podfile 来写入我们需要的东西
使用之前我们比如我们要加入 AFNetworking这个第三方库,我们执行一下命令:pod search AFNetworking
(注:对于我们不知道如何写 Podfile 文件,这里我教你怎么写,执行上面的命令后,下面我红色标示的内容就是我们要写入到Podflie中的内容) 如图所示:
<1> 使用vim 命令,来写 输入命令:vim Podfile 如图:
接下来我们开始编辑: 如图所示:
里面写入的参数:platform : ios,'7.0' (注:找个参数表示为最低支持的系统版本)
第二个参数就是我们上一步执行搜索出来的内容,复制到这里就Ok了
(注:如图所示,我们加入了我们需要的东西,写入完成了,然后我们要保存退出,这里要怎么退出来vim呢?,写入完成后,我们点击左上角的esc按钮,然后输入冒号(:),然后输入wq,(wq 的意思是保存退出的意思),然后回车) 如图所示:
<2>这里我们介绍第二种方法,直接在我们的项目中使用Podfile 文件来写入上面的内容(注:这种方法简单粗暴,建议大家使用这种方法) 如图所示:
打开我们的项目的文件夹 ,然后打开Podflie文件,在里面写入上面的两行:如图所示
写入完成,保存退出,我们回到终端
8.回到终端,接下来我们的操作就是一样了,我们要在我们的Dome项目中导入AFNetworking 这个第三方库
接下来的两个命令是我们经常使用的
pod install 和pod update (注:这两个命令被墙了,貌似现在使用不了了)
现在我们使用下面的两个命令:
pod install:现在使用:pod install --verbose --no-repo-update
pod update:现在使用:pod update --verbose --no-repo-update
接下来我们在终端输入命令:pod install --verbose --no-repo-update
如图所示:
如果看到下面的字样,表示我们导入第三方库成功:(如图所示:)
注意上面的绿色的字体的翻译,(注: 这里告诉我们再次打开项目,要用Dome6.xcworkspae打开,如果使用Dome6.scodeproj 打开的话就会报错)
9. 接下来们打开我们的项目,你会发现,多出来了一些东西,如图所示:
我们用打开项目,我们来看看现在的项目架构,
如图所示:
10.根据上面的目录可以看到,我们加入AFNetworking 的库已经成功添加进来了。到这里基本算是完成了。
11.接下来我们说 ,我现在不想添加这个AFNetworking 这个库了,我想把它从我们的项目中移除,怎么办:
我来告诉你,很简单:(注:看到上面我们项目中的Podfile 文件打开) 如图所示:
我们现在不需要AFNetworking这个第三方库了,我们把下面的pod 'AFNetworking', '~> 3.0.0-beta.1'这句话从Podfile中删除就好了
接下来我们回到终端,输入命令:pod update --verbose --no-repo-update (注 :更新命令)
如图所示:
看到上面的内容,表示我们,已经把AFNetworking 从我们的项目中移除出去了
接下来我们看看,我们的项目中还有没有这个库,
看到文件夹中都是空的,OK,证明我们已经把它从我们的项目中移除出去了。
总结:OK,到这里总格流程基本上搞清楚了,cocoapods 大概就那么几个命令,只要会用就是这么简单。。。。 cocoapods 赶紧玩起来吧。
不懂的请留意,请骚扰我。。。。
- cocoapods 的详细使用
- cocoapods安装及使用的详细步骤
- IOS-CocoaPods的详细安装与使用
- CocoaPods详细使用
- CocoaPods使用详细说明
- CocoaPods使用详细说明
- CocoaPods使用详细说明
- CocoaPods使用详细说明
- CocoaPods使用详细说明
- CocoaPods----使用详细说明
- CocoaPods使用详细说明
- Cocoapods使用详细说明
- CocoaPods详细使用步骤
- cocoaPods的详细教程
- 91.Cocoapods的详细使用教程 (安装/使用/删除/注意)
- Cocoapods的详细使用教程 (安装/使用/删除/注意)
- iOS CocoaPods使用详细说明
- iOS巅峰之CocoaPods安装及使用的详细步骤
- 2015.12 hdu 校赛简易题解
- Android:使用SAX或者DOM或者pull操作XML文件
- 生成四个整数,经四则运算得到二十四
- iOS定时器(NSTimer)
- 【译】一则故事:达到绝对安全的三个最佳措施
- cocoapods 的详细使用
- 我的世界游戏服务器改名
- 判断图片 & 判断URL , 使用分类实现
- android 渐变背景xml
- Stack--C++模板类
- 产品经理面试考核和能力分级
- R语言中paste()中粘贴向量
- stretchableImageWithLeftCapWidth
- Queue--C++模板类