什么是CocoaPods

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 72 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.
– 来自官网https://cocoapods.org/

cocoapods 是第三方开源库管理库工具, 主要功能是下载SDK代码,还有处理三方库间依赖关系,类似于 JAVA 中的Gradle, Maven。

公有仓库的地址:https://github.com/CocoaPods/Specs
这里都是开源库的podspec,需要本地下载下来,每次pod update的时候回更新远程库,然后更新本地pod内容。看看GitHub内容主要是配置仓库地址,作者,以及依赖关系等。

下载仓库慢

ped setup 安装的时候,超级无敌慢。可以看到命令行卡在如下:

$ pod install
...Resolving dependencies of `Podfile`CDN: trunk Relative path: CocoaPods-version.yml exists! Returninglocal because checking is only perfomed in repo updateCloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git --cocoapodsCloning into 'cocoapods'...

如果已经下载成功,或者仓库出问题,可以执行下面命令删除仓库。

pod repo remove master

解决方案:手动下载仓库

首先进入 cocoapods 安装的目录,默认在 ~/.cocoapods 目录中,如果执行 setup 应该有一个叫 repos 的文件夹,没有就建一个。如果有其他文件夹请删掉。

按照下方提供的 git 地址进行 clone,然后把 Specs 文件夹改名为:master

git clone https://github.com/CocoaPods/Specs.git master

拷贝到的路径如下图。

重新执行下载命令。 就会成功。

pod install

参考

https://cocoapods.org/

Pod install 慢, pod update 慢, Cocoapods setup下载缓慢,手动解决方案相关推荐

  1. iOS进阶 - pod install 与 pod update 读这一篇就够了

    前言 在使用CocoaPods时,难免会混淆 pod install 和 pod update 的用法,于是在官网找到了相应的说明文章,并决定翻译过来,供大家学习. 以下内容来自:pod instal ...

  2. CocoaPods pod install/pod update更新慢的问题

    最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级Co ...

  3. pod install时出现 Unable to find a specification for `xxxx`

    Unable to find a specification for `xxxxx (~> x.x.x)` depended upon by Podfile. Unable to find a ...

  4. M1 pod install CocoaPod 报错解决办法

    Mac M1 pod install 报错解决办法 Mac M1 CocoaPods 环境问题 M1 Ruby 环境问题 新到的 MacBook Pro M1,配置如下: MacBook Pro (1 ...

  5. CocoaPods pod install

    加参数可以提升更新的速度 方法1: pod install --verbose --no-repo-update pod update --verbose --no-repo-update 方法2: ...

  6. Cocoapods ----- pod install报错

    1.问题描述: 将MAC更新到最新版本后,使用cocoapods安装一些第三发库,执行pod install的时候报错: -bash:/usr/local/bin/pod:/System/Librar ...

  7. pod install报错 CDN: trunk Repo update failed...couldnt connect to server

    今天更新工程的cocoapods报错,报错信息copy一条: [!] CDN: trunk Repo update failed - 14 error(s): CDN: trunk URL could ...

  8. pod update --verbose --no-repo-update 和 pod install --verbose --no-repo-update的区别

    当需要在CocoaPods中删除一个我们不要的库时 可以在Podfile中直接删除相关库 再cd 到项目目录 执行pod update --verbose --no-repo-update 或者pod ...

  9. 解决Android Studio中Flutter点击run出现CocoaPods not installed. Skipping pod install.

    问题场景 在Android Studio中运行Flutter项目,设备为IPhone,点击Run后,编译出现以下错误 Warning: CocoaPods not installed. Skippin ...

  10. pod install/update 卡住

    pod install/update 问题 前几天pod install阿里云的时候卡住了,重新install了几遍也不行,到那就卡,后来发现一个办法.下面给大家介绍一下: 1.pod repo 找到 ...

最新文章

  1. AR独角兽的死亡教训:融资3亿美元,成投资人木偶,营销大于技术
  2. java gui 颜色从html_Java GUI显示网页并返回HTML
  3. springboot多数据源配置_SpringBoot-配置多数据源
  4. jQuery源码阅读3— bulidFragment( )
  5. Android文档 - 账户管理器概述
  6. 运营商的光猫有四个输出端口,哪个带宽最大?
  7. 无人机在倾斜摄影时丢片的解决方案
  8. Linux/Unix服务端和客户端Socket编程入门实例(含源码下载)
  9. android图像处理(3) 底片效果
  10. R 语言之数据分析高级方法「GLM 广义线性模型」
  11. U盘插入电脑有明显的响声但是不显示盘符
  12. 计算机毕业设计之微信小程序的点餐系统 网上订餐app的论文
  13. H5安卓下载以及IOS跳转AppStore下载App
  14. 直播商城APP功能介绍
  15. video视频兼容苹果和安卓
  16. ADI官方解释在SPI通信期间,数据的发送(串行移出到MOSI/SDO总线上)和接收(采样或读入总线(MISO/SDI)上的数据)
  17. FPGA基础(数字电路)
  18. 人一切的痛苦,本质上都是对自己的无能的愤怒。──王小波
  19. 解决关于VS2019输入会顶掉后面字符的问题
  20. python numpy.fft.fft和ifft

热门文章

  1. GDI+学习及代码总结之------画刷Brush .
  2. 必看干货!五个步骤帮您成功实施IT SLA
  3. bzoj3550: [ONTAK2010]Vacation(单纯形法+线性规划)
  4. bzoj1061 志愿者招募
  5. 智联招聘基于Apache Pulsar打造企业级事件中心
  6. 海云捷迅让OpenStack从项目实施转为服务交付
  7. 如何从zabbix数据库中获取每日流量最大值
  8. Python内置函数filter(),map(),reduce(),lambda
  9. linux带参数post调用接口,CURL命令模拟Http Get/Post以及带cookies调用接口
  10. C程序设计--指针(对 “ 多维数组 ” 进行输出操作)