CocoaPods之我见

2016-05-19  本文已影响14人  404该页面无法显示

什么是CocoaPods?

CocoaPods是iOS开发中使用的第三方开源类库管理工具。
CocoaPods官方网站

如何安装CocoaPods?

安装需要Ruby环境,Mac OS自带Ruby,可以直接安装。

#安装最新版本
sudo gem install cocoapods
#安装指定版本
sudo gem install cocoapods --version 0.39.0

打开终端,输入以上命令即可安装CocoaPods,但国内网络环境所限,需要更换安装源。

gem sources --remove https://rubygems.org/ #移除源
gem sources -a https://ruby.taobao.org/ #添加新源
  #其他可用的源:https://gems.ruby-china.org/
gem sources -l #查看当前配置的源

若返回如下图,则表示源更换成功。

正确的源配置
再使用sudo gem install cocoapods命令,稍等片刻即可安装成功。

如何使用CocoaPods?

打开终端,cd进入你的工程,在含有**.xcodeproj的目录下使用

pod init

命令即可创建Podfile文件,亦或是手动创建该文件

创建Podfile文件
Podfile的内容
#Cocoapods版本不同,可能语法会不同
platform :ios, '8.0'  #定义使用的平台版本
use_frameworks!  #使用Swift时才需要此语句

target 'MyApp' do  #使用CocoaPods的工程,使用工程名替换MyApp
  pod 'AFNetworking', '~> 2.6'  #使用的第三方类库
  pod 'Masonry', '~> 1.0.0'
end

以上的内容需要手动填写,使用pod init智能创建的Podfile请根据使用情况进行修改。
在Podfile所在目录使用

pod install

命令,等待需要的第三方类库下载完成。完成后会生成一些文件(如下图),打开**.xcworkspace即可使用。


pod install 后的目录结构

Podfile中的约束

版本约束

'> 0.1'    任何大于0.1的版本
'>= 0.1'   任何大于等于0.1的版本
'< 0.1'    任何小于0.1的版本
'<= 0.1'   任何小于等于0.1的版本
'~> 0.1.2' 0.1.2到0.2之间的版本,不包括0.2版本
'~> 0.1'   0.1到1.0之间的版本,不包括1.0版本
'~> 0'     比0高的版本,和不写一样,总是使用最新的版本

卸载CocoaPods

sudo gem uninstall cocoapods

未完待续...

上一篇下一篇

猜你喜欢

热点阅读