CocoaPods | iOS详细使用说明

一:介绍

在iOS开发中,常常会使用到第三方库,CocoaPods能够用来方便的统一管理这些第三方库。 下面就和你们详细介绍一下CocoaPods的使用。ios

二:升级Ruby环境

$ sudo gem update --system
复制代码

三:使用淘宝的RubyGems镜像(最近发现不能使用了)

由于Ruby的软件源rubygems.org被屏蔽了,淘宝的RubyGems镜像也不能使用,因此要更换源https://gems.ruby-china.com/,执行下面命令替换git

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
复制代码

接下来查看下源路径是否更换了:github

$ gem sources -l
复制代码

只有在终端中出现下面文字才代表你上面的命令是成功的:vim

*** CURRENT SOURCES ***

        https://gems.ruby-china.com/
复制代码

由于那堵墙阻挡了cocoapods.org,咱们能够用淘宝的Ruby镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:xcode

$ gem sources --remove https://rubygems.org/
 //等有反应以后再敲入如下命令
$ gem sources -a http://ruby.taobao.org/
复制代码

为了验证你的Ruby镜像是而且仅是taobao,能够用如下命令查看:ruby

$ gem sources -l
复制代码

只有在终端中出现下面文字才代表你上面的命令是成功的:bash

*** CURRENT SOURCES ***

        http://ruby.taobao.org/
复制代码

上面全部的命令完成以后,这时候,你在终端中运行:微信

$ sudo gem install cocoapods
复制代码

等上十几秒钟,CocoaPods就能够在你本地下载而且安装好了,再也不须要其余设置。spa

四:使用CocoaPods

咱们这里导入AFNetworking AFNetworking类库在GitHub地址3d

4.1 新建一个项目,名字为TextDemo

新建文件内容

4.2 终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录)以下图:

cd到项目总目录

4.3 创建Podfile(配置文件)

接着上一步,终端输入

vim Podfile
复制代码

终端输入 vim Podfile
回车键进入下图:

E6E8971A-5239-4345-8F03-55BB492A68F3.png
键盘输入 i,进入编辑模式,输入 低版本的cocoa pods在编写Podfile文件时这样写就能够了

platform :iOS, '8.0'
pod 'AFNetworking'
复制代码

高版本的cocoa pods在编写Podfile文件必须这样写

platform :ios, '8.0'
target "TextDemo" do
pod 'AFNetworking'
end
复制代码

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

编辑后截图
注意:键盘输入 :后,才能输入wq。回车后发现tTextDemo项目总目录中多一个Podfile文件,以下图:

文件

4.4 下载

而后输入

pod install
复制代码

等待一会,大约3分钟。

输入 pod install回车
安装成功,查看项目根目录:

项目根目录
注意:如今打开项目不是点击TextDemo.xcodeproj了,而是点击打开TextDemo.xcworkspace 进入项目就能够看到项目结构了:

项目结构

关注 【网罗开发】微信公众号,网罗天下方法,方便你我开发,更多iOS技术干货等待领取,全部文档会持续更新,欢迎关注一块儿成长!

但愿能够帮助你们,若有问题可加QQ群: 668562416 交流

若是哪里有什么不对或者不足的地方,还望读者多多提意见或建议

如需转载请联系我,通过受权方可转载,谢谢

相关文章
相关标签/搜索