cocoapods 更换镜像

在iOS开发中经常需要使用到第三方写的非常好的框架,但是通过一个一个库下载放到自己的项目中,会导致项目臃肿。所以多少开发者会用到cocoapods 管理工具,所以就不免需要更新镜像(淘宝镜像不再维护)。

在操作流程之前我想简单介绍一些命令

gem sources --remove 路径 删除镜像 gem sources -a 路径 添加镜像 gem sources -l 查看镜像 sudo gem install cocoapods 安装pods sudo gem uninstall cocoapods 卸载pods pod --version 查看pod版本

下面是操作命令

  • 移除之前的淘宝镜像,换成如下镜像
    gem sources -a https://gems.ruby-china.org
  • 看自己电脑系统是否是OS X EL Capitan,如果是将pods安装命令变成如下操作
    gem install -n /usr/local/bin cocoapods
  • Podfile 文件格式书写
    platform :ios, '8.0' target 'MyApp' do pod 'AFNetworking', '~> 2.6' pod 'ORStackView', '~> 3.0' end
  • 最后执行如下操作
    执行pod install / pod update 命令

上面操作遇到的问题

  1. 报错提示 Unable to add a source with urlhttps://github.com/CocoaPods/Specs.gitnamedmaster-1
    原因:
    master 重复
    解决方法:
    1.删除master(位置: /Users/用户名/.cocoapods/repos/master)
    2.pod setup
    3.如果pod setup 不顺利
    采用:Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 该过程作用与 pod setup作用相同`
  2. 错误问题 Setting up CocoaPods master repo 卡着不动 等待的时候表示正在下载了,此时你可通过新开一个终端窗口,输入"cd ~/.cocoapods/"命令行跳到cocoapods文件夹内,执行"du -sh *"查看正在下载的文件夹的大小
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容