CocoaPods安装
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://rubygems.org/。 确保只有 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管理了。
网友评论