iOS 使用CocoaPods进行包依赖管理

阅读(3308)

像其他语言都有包管家来统一管理各种『巨人的肩膀』一样,Swift或Object-C最流行的包依赖管理工具是CocoaPods。

CocoaPods官网: https://cocoapods.org/

国内由于网络限制无法访问,可以替换为使用淘宝的源(https://ruby.taobao.org/),此源15分钟同步官方一次。

安装

1.替换源


gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/`

2.安装CocoaPods


sudo gem install cocoapods`

使用

1.在Xcode工程下(和.xcodeproj文件同目录),新建Podfile文件,用于描述需要使用到的库依赖,如:


platform :ios, '8.0'
use_frameworks!

target 'MyApp' do
  pod 'AFNetworking', '~> 2.6'
  pod 'ORStackView', '~> 3.0'
  pod 'SwiftyJSON', '~> 2.3'
end

2.安装(此时需关闭Xcode)

pod install
Tags: