美文网首页pods
CocoaPods安装教程

CocoaPods安装教程

作者: Mob_Developer | 来源:发表于2016-11-13 18:42 被阅读39次

CocoaPods是什么鬼?

Cocoapods是类库管理工具。

CocoaPods有哪些作用?

只要在终端一行命令就可以加载、更新、移除项目中使用的第三方类库;

CocoaPods怎样安装?

在安装CocoaPods前,首先需要安装Ruby环境,因为CocoaPods和Ruby一起才能正常工作。

在终端升级RubyGems。(RubyGem是Ruby的包管理框架,也叫做gem,作用是可以在你的系统上简单地下载、安装和使用Ruby软件包)

在终端输入

sudo gem update --system # 这里请翻墙一下,可能需要输入开机密码

等待安装完成后,输入

gem -v # 查看Ruby版本,在2.2以上就好啦

查看当前Mac上安装的所有Ruby源,在终端输入:

gem source -l # 下面是我电脑上安装的唯一gem源

Ryans-Mac:~ ryan$ gem source -l

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

如果你看到的个是https://rubygems.org,或者其它的,需要先移除,然后替换成https://gems.ruby-china.org确保只有https://gems.ruby-china.org.

具体方式,用下面的命令移除和安装新源(不要再使用淘宝的RubyGem源,已经不再更新和维护)。

gem sources --remove https://rubygems.org/ #移除默认源

gem sources --add https://gems.ruby-china.org/ #安装新源

安装cocoapods,在终端输入:

sudo gem install -n /usr/local/bin cocoapods

设置cocoapods

pod setup # 耐心等待安装完成即可,要下载差不多400M的东西

CocoaPods怎样使用?

打开终端,cd到Xcode项目的根目录;

输入命令,创建Podfile(创建的Podfile在Xcode项目的根目录下)

pod init

到Xcode项目的根目录下打开Podfile(可以使用Xcode打开),并配置Podfile

比如配置AFNetworking,Podfile终端中的内容如下:

# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'

target '02-多线程网络-网络' do

# Uncomment this line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!

# Pods for 02-多线程网络-网络
pod 'AFNetworking', '~> 3.0'
end

在终端输入

pod install # 下载Podfile中配置的库,并且下载到本地,与项目集成

关闭Xcode,到Xcode项目的根目录打开 (项目名称.xcworkspace),此时你的Xcode项目的第三方库,就由CocoaPods自动管理了。

相关文章

网友评论

    本文标题:CocoaPods安装教程

    本文链接:https://www.haomeiwen.com/subject/mppcpttx.html