Podfile 文件
CocoaPods 是通過 Podfile 文件來管理依賴庫的,該文件在項(xiàng)目根目錄下,如果沒有此文件 可通過 pod init 命令來創(chuàng)建或手動(dòng)創(chuàng)建
Podfile 文件示例
platform :ios # 如果不指定版本,默認(rèn)是 9.0
# platform :ios, '9.0' # iOS平臺(tái), 版本(如果不指定版本,默認(rèn)是 9.0)
# platform :tvos, '9.0' # tvOS平臺(tái), 版本
# platform :watchos, '2.0' # watchOS平臺(tái), 版本
# platform :osx, '10.6' # macOS平臺(tái), 版本
use_frameworks! # Swift動(dòng)態(tài)庫,Objetive-C 需注釋掉此行
target 'targetName' do
pod 'AFNetworking' # 不指定版本,安裝最新版本
# pod 'AFNetworking', '> 3.0' # 安裝 3.0 以上版本
# pod 'AFNetworking', '>= 3.0' # 安裝 3.0 及以上版本
# pod 'AFNetworking', '< 3.0' # 安裝低于 3.0 版本
# pod 'AFNetworking', '<= 3.0' # 安裝 3.0 及低于 3.0 版本
# pod 'AFNetworking', '~> 0.1.2' # 安裝 0.1.2 及低于 0.1.2 版本,不包括 0.2 及以上版本,即:從指定版本到倒數(shù)第二位版本號(hào)升1為止
# pod 'AFNetworking', '~> 0.1' # 安裝 0.1 之前的版本
# pod 'AFNetworking', '~> 0' # 這與不指定版本基本一致
# 指定本地路徑
# pod 'AFNetworking', :path => '~/Documents/Alamofire'
# 指定遠(yuǎn)程倉庫
# pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git'
# 指定分支
# pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :branch => 'dev'
# 指定 tag
# pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :tag => '3.1.1'
# 指定某次 commit
# pod 'AFNetworking', :git => 'https://github.com/AFNetworking/AFNetworking.git', :commit => '0f506b1c45'
end
常用命令
pod init # 在當(dāng)前目錄生成 `Podfile` 文件
pod install # 根據(jù) `Podfile.lock` 中的版本安裝項(xiàng)目依賴庫
pod install --verbose --no-repo-update # 只安裝新增加的庫,已安裝的庫不更新
pod update # 更新所有項(xiàng)目依賴庫,并創(chuàng)建新的 `Podfile.lock` 文件
pod update xxx --verbose --no-repo-update # 只更新 xxx 庫,其他庫不更新
pod search xxx # 搜索 xxx 庫
本文轉(zhuǎn)自:https://blog.csdn.net/yao1500/article/details/106048919