Cocoapods 是iOS 开发中最常用的三方依赖工具,他可以帮我们快速的安装和管理我们开发中需要的三方库。
第一步,安装Cocoapods
$ sudo gem install cocoapods
第二步,创建依赖文件
$ cd (your project folder)
$ touch Podfile
第三步,添加需要依赖的三方库
platform :ios, '8.0'
inhibit_all_warnings! 忽略所有三方库的警告
use_frameworks! #使用swift时 必须添加此行
target 'MyApp' do
pod 'IQKeyboardManagerSwift', '~> 3.3.4', :inhibit_warnings => true
pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :tag => '3.3.1'
end
tips:
# :path => '~/code/Pods/' 指向本地文件夹 用作开发# :inhibit_warnings => true 可以忽略掉三方库中的警告
# :git => 'https://github.com/Alamofire/Alamofire.git' 指向三方库的git 路径,一般用于私有库
# :branch => 'assets' 指定三方库的对应分支
# :tag => '3.3.1' 指定三方库的版本对应tag
# :commit => 'd45df72' 指定三方库的commit 版本号
第四步,执行安装命令
pod install
最后,打开新生成的Project.xcworkspace,开始coding。
import Alamofire
小记:
- 追加 --verbose 可以显示debug 信息
- 追加 --no-repo-update 忽略更新
- 使用 pod update 更新已经安装的三方库
- 在使用版本管理工具时,记得上传 Podfile.lock 用于管理三方库版本
- ruby 默认源在国内访问较慢,建议改为国内源
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://gems.ruby-china.org
$ gem sources -l
显示如下更改镜像成功!
gem-sources-list.png
网友评论