iOS 使用CocoaPods进行包依赖管理
阅读(3764)像其他语言都有包管家来统一管理各种『巨人的肩膀』一样,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