欢迎光临
我们一直在努力

解决cocoapods速度慢及搜索报错的问题

学习cocoapods时,碰到两个问题:

  1. pod setup安装非常慢
  2. pod search命令报错,提示找不到相应资源

第一个问题通过更换pod repo镜像解决,第二个重新创建索引解决。

更换pod repo镜像解决安装速度慢的问题

执行pod repo查看当前repo镜像信息

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

github是官方镜像,非常的慢。

国内推荐清华大学的镜像,速度不错,且一直保持更新(网上流传的 https://git.coding.net/CocoaPods/Specs.git 镜像已不再更新),修改方式如下:

# 移除当前的源
pod repo remove master

# 克隆清华大学的镜像到本地并命名为master,这一步需要一点时间
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/master

# 最后update
pod repo update

再试试pod repo看到如下信息,URL已经变了

- Type: git (master)
- URL:  https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git 
- Path: /Users/skyue/.cocoapods/repos/master

在更换repo源后,创建Podfile文件时,首行需加上source字段,指向清华的镜像,如下:

source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'

target 'weather' do
pod 'SVProgressHUD'
end

最后,如果repo刚更新过,那么install或update时,可以忽略repo的更新,提升速度,方式如下:

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

解决Pod search错误提示

使用pod search SVProgressHUD时出现如下错误:

Unable to find a pod with name, author, summary, or description matching `SVProgressHUD`

解决方法:

首先,执行pod update更新数据再尝试pod search

若依然提示错误,则删除~/Library/Caches/CocoaPods目录下的search_index.json文件,再尝试pod search,将重新创建search_index.json文件,并返回搜索结果。

参考:

  1. 解决Cocoapods贼慢问题
  2. CocoaPods:[!] Unable to find…
赞(0) 打赏
未经允许不得转载:哈哈 » 解决cocoapods速度慢及搜索报错的问题

相关推荐

  • 暂无文章

评论 抢沙发

更好的WordPress主题

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册