关于Cocoapods

2018-03-12  本文已影响54人  Iris_Fighting

1.常用命令

1.1 安装

$ sudo gem update --system // 先更新gem,已切换到最新地址  
$ gem sources --remove https://rubygems.org/  
$ gem sources -a https://gems.ruby-china.org/  
$ gem sources -l 
\*\*\* CURRENT SOURCES \*\*\*  
https://ruby.taobao.org/  
$ sudo gem install cocoapods // 安装cocoapods  
$ pod setup 

1.2 查看pod版本

$ pod --version  
0.39.0

1.3 删除本地文件夹

$ sudo rm -rf ~/.cocoapods/repos/master  
Password:  
$ pod setup  
$ pod  install 

1.4 CocoaPods删除库缓存(如果遇到一些与缓存有关的错误,可以尝试删除库来解决)

//清XCode缓存
$ rm -rf ~/Library/Developer/Xcode/DerivedData  
//清除CocoaPods缓存
$ rm -rf ~/Library/Caches/CocoaPods  
//清空当前 Pods 目录:
$ rm -rf Pods  
$ pod install 

1.5 升级pod版本,以升级到1.0.1为例

$ sudo gem install cocoapods --version 1.0.1

1.6 卸载当前版本

sudo gem uninstall cocoapods  

1.7 省略升级CocoaPods的spec仓库,提速

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

2.当cocoapods更新到新的版本的时候,pod install 会报此cocoapods没有满足的版本,要求更新cocoapods,应该是本地缓存的问题

// 移除本地master
sudo rm -fr ~/.cocoapods/repos/master
// 移除本地缓存
sudo rm -fr ~/Library/Caches/CocoaPods/
// 重新setup,如果网速较慢,可以在后面加上 --verbose
pod setup

3.常用命令列表

3.1 rm

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

1.rm -rf  删除[当前目录]下的所有文件,这个命令很危险,应避免使用。

所删除的文件,一般都不能恢复!

2.rm -f 其中的,f参数(f --force )忽略不存在的文件,不显示任何信息不会提示确认信息。

3.rm命令删除一个目录中的一个或者多个文件或者目录,只用rm命令不会删除目录,通常文件通常可以恢。

4.其他参数命令:

    -f, --force    忽略不存在的文件,从不给出提示。

    -i, --interactive 进行交互式删除

    -r, -R, --recursive   指示rm将参数中列出的全部目录和子目录均递归地删除。

    -v, --verbose    详细显示进行的步骤

    --help     显示此帮助信息并退出

    --version  输出版本信息并退出

 友情提示:一般的删除操作用rm 即可  。

上一篇 下一篇

猜你喜欢

热点阅读