CocoaPods

常用命令

1.查看gem版本

 gem --version
 gem -v

2.更新gem

gem update --system

3.查看本地安装过的cocoapod 相关的东西

gem list --local | grep cocoapods

4.查看有哪些pod有了更新的版本

pod outdated

安装 Ruby

安装需要⽤到Ruby,虽然Mac⾃带了Ruby,不过版本有点⽼了,最好更新⼀下

sudo gem update --system
报错

如果出现访问权限错误:
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Library/Ruby/Gems/2.3.0/cache/rubygems-update-

则替换以上命令为:
sudo gem update --system --no-user-install

安装 Brew

https://blog.csdn.net/wym96201/article/details/133887281
https://www.jianshu.com/p/c0c93516f299

安装 Gem

更新gem

gem update --system

查看gem版本

gem --version
gem -v

安装 Cocoapods

1. 更换数据源

因为Ruby的软件源rubygems.org被屏蔽了,所以要更换源

查看数据源

gem sources -l 

删除数据源

gem sources --remove https://rubygems.org/

添加数据源

gem sources -a https://ruby.taobao.org/
2.安装

OS X 10.11以前,在终端输入以下命令:

sudo gem install cocoapods

OS X 10.11以后,在终端输入以下命令:

sudo gem install -n /usr/local/bin cocoapods

升级cocoapods到指定版本

$ sudo gem install cocoapods -v 1.9.3

安装成功后,要设置包

pod setup

搜索软件包

gem search Alamofire  (软件包的名字)

安装成功后,cd 到项目的根目录,初始化Podfile文件

pod init

然后在Podfile文件中添加你需要的包

pod 'Alamofire'       # 网络请求

加载三方库的包

pod install

gem search 软件包关键字(搜索软件包)

卸载

卸载 CocoaPods gem: 在终端中运行以下命令以卸载 CocoaPods:

sudo gem uninstall cocoapods

卸载之前的旧版本

 $ sudo gem uninstall cocoapods -v1.12.0

删除 CocoaPods 配置文件和缓存: CocoaPods 可能会在您的系统中存储一些缓存文件,您可以手动删除这些文件:

rm -rf ~/.cocoapods
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData/*

检查是否已完全卸载: 您可以运行以下命令以确认 CocoaPods 是否已经从您的系统中卸载:

pod --version

如果看到输出“command not found”,说明已经成功卸载。

如果您是通过 brew 安装的,可以通过以下方式卸载:

brew uninstall cocoapods

这样应该就能够完全卸载 CocoaPods。

源的来源

目前的repo列表

pod repo list

列表结果

xyanl@Mac QingLiuSwift % pod repo list

cocoapods
- Type: git (remotes/origin/master)
- URL:  https://github.com/CocoaPods/Specs.git
- Path: /Users/xyanl/.cocoapods/repos/cocoapods

trunk
- Type: CDN
- URL:  https://cdn.cocoapods.org/
- Path: /Users/xyanl/.cocoapods/repos/trunk

2 repos

移除trunk源

pod repo remove trunk

错误信息

1.安装时报错信息

解决
被国内网络和谐了,翻墙下载就可以了

解决 CocoaPods trunk CDN 连接不上的问题

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