cocoaPods常用命令行整理

不啰嗦 直接干货


Pod格式说明

#Uncomment the next line to define a global platform for your  project//无意义,单纯的注释,告诉你通过加上#或者去掉#取消注释
platform :ios, '8.0'    //最低支持的ios版本是8.0
target 'xxxprj' do  //xxxprj安装的框架列表,20190114我目前安装的pod版本是1.5.3.在cocoapod1.0版本以上一定要有target
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
//上面这条注释含义,
1)swift项目必须要使用'frameworks',即你需要将use_frameworks!此行注释打开
2)OC和swift混编的项目也需要使用'frameworks'
3)纯OC项目的话可以不用打开注释
注意:若你打开这个注释,导入方式oc(swift同理)
#import <SDWebImage/UIImageView+WebCache.h>
关闭注释,导入方式oc
#import <UIImageView+WebCache.h>

#导入的框架列表
pod 'SDWebImage'  
pod 'AFNetworking'  '~> 3.0.4'

# xxxprjTests //一般IOS单元测试或者性能测试会用到.创建xcode项目的时候无测试没有勾选测试项目的时候此行不会出现,对于纯IOS开发人员可忽略,测试同学要照常配置哦
target 'DemoProjectTests' do
end

# xxxprjUITests //UI自动化测试可能用的到,开发人员可忽略,测试同学要照常配置哦
target 'DemoProjectUITests' do


苹果项目初始化命令
# 创建默认的 Podfile
$ pod init

# 第一次使用安装框架,或者你已经有Podfile文件的时候,在文件中移除某框架,这条命令会自动帮你移除框架
$ pod install

# 安装框架,不更新本地索引,速度快,但是不会升级本地代码库,一般在发现安装时间比较长的时候可以忽略已有的框架更新
$ pod install --no-repo-update 

# 今后升级、添加、删除框架
$ pod update
$ pod update +你想升级的库的名称 如pod update MJRefresh

# 更新框架,不更新本地索引,速度快
# 可以安装新框架或者删除不用的框架,但是不会升级项目已经安装的框架
$ pod update --no-repo-update 

# 查看哪些框架有更新版本,如果习惯使用 `--no-repo-update` 参数,这个命令就显得格外重要了 
$ pod outdated
Pod本身的安装和升级
# 安装测试版
$ sudo gem install cocoapods --pre

# 删除老版本的程序包
$ sudo gem cleanup

# 升级所有程序包
$ sudo gem update

# 升级 gem
$ sudo gem update --system
Pod常用安装命令
# 添加源
$ sudo gem sources -a https://gems.ruby-china.com
# 查看源
$ gem sources -l
# 删除源
$ sudo gem sources -r https://rubygems.org/
# 安装
$ sudo gem install cocoapods
# 设置
$ pod setup
# 安装最新的 cocoapods
$ sudo gem install -n /usr/local/bin cocoapods

快速安装Pod
按顺序在终端执行即可
sudo gem sources -a https://gems.ruby-china.com
sudo gem sources -r https://rubygems.org/
sudo gem install cocoapods
若ruby 报错则更新ruby
pod setup
快速使用
0.xcode目录下pod init
1.安装某个第三方框架
pod 'AFNetworking' 
pod 'AFNetworking'  '~> 3.0.4'  //指定某个版本库安装
2.更新索引(当github更新了,但是您pod install的时候提示没有匹配的版本"CocoaPods could not find compatible versions for pod "xxx"  ")
pod repo update master 
之后再去pod install就可以了 
您也可以 `pod repo update` or with `pod install --repo-update`.去尝试
3.更新框架
pod update
......基本可以满足日常工作了

// 若一直加载中
添加清华源
pod repo add tuna https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git
pod repo update --verbose

之后在你的项目中podfile加上
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

之后再pod install 基本就ok了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。