##1. pod 命令
pod init
: 初始化pod, 并创建 Podfile
pod install
: Podfile内全部的库初始化或更新并重新安装
pod install --verbose --no-repo-update
: 只安装新增库, 不更新已经安装的库
pod update {podName}
: 更新指定第三方
pod update {podName} --verbose --no-repo-update
: 更新指定第三方,其他库忽略
pod repo update
: 更新本地cocoapods
库文件
pod outdated
: 查看那些库有更新版本
2. pod 安装和升级
sudo gem install cocoapods
: 安装cocoapods
sudo gem install cocoapods --pre
: 安装测试版
sudo gem cleanup
: 删除老版本的程序包
sudo gem update
: 升级所有程序包
sudo gem update --system
: 升级 gem
sudo gem sources -a https://ruby.taobao.org/
: 添加源
sudo gem sources -r https://rubygems.org/
: 删除源
gem sources -l
: 查看当前的源
pod setup
: 设置
3. Podfile 命令
platform :ios, '9.0'
: 最低支持版本
use_frameworks!
: 项目要使用frameworks
(swift
和混编项目
必须打开)
pod '{PodName}'
: 添加pod
库
`pod 'AFNetworking', '= 3.0.0'` # 3.0.0 版本
`pod 'AFNetworking', '> 3.0.0'` # 任何高于 3.0.0 版本
`pod 'AFNetworking', '>= 3.0.0'` # 任何高于 3.0.0 版本和 3.0.0 版本
`pod 'AFNetworking', '< 3.0.0'` # 小于 3.0.0 版本
`pod 'AFNetworking', '<= 3.0.0'` # 小于 3.0.0 版本和 3.0.0 版本
`pod 'AFNetworking', '~> 3.1.0'` # 3.1.0 版本 到 3.2.0 版本,不包括3.2.0. 这个操作员的工作基于the last component 最后一部分 你可以在你的版本要求中指定>= 3.1.0 和 < 3.2.0并将始终匹配最已知的版本符合您的要求
pod 'AFNetworking', :configurations => ['Debug', 'Beta']
: Debug
和Beta
版本安装
pod 'AFNetworking', :configuration => 'Debug'
: Debug
版本安装
pod 'AFNetworking', :modular_headers => true
:想在每个Pod
中使用模块头, true or false
控制是否使用
pod 'AFNetworking/Reachability'
: 安装pod
库的子模块
pod 'AFNetworking', :subspecs => ['Reachability', 'NSURLSession']
:安装pod
库的子模块
pod 'AFNetworking'
: 指定来源
pod 'AFNetworking', :source => 'https://github.com/CocoaPods/Specs.git'
pod 'AFNetworking', :path => '~/Documents/AFNetworking'
pod 'AFNetworking', :git => 'https://github.com/gowallaAFNetworking.git'
pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :branch => 'dev'
pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => '0.7.0'
pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :commit => '082f8319af'
pod 'AFNetworking', :podspec => 'https://example.com/AFNetworking.podspec'
附录
更多 pod
命令 可通过 --help
获取