Cocoapods错误出现 Unable to find a s

2021-12-13  本文已影响0人  asmao

1、新安装cocoapods时,会出现这个问题。
原因就出在老项目的Podfile.lock中 文件中Spec repos这一行下边只repo的索引路径,看好了,新版的cocoapods (1.8 .0以上的)已经用cdn分布式存储来加载git版本库,老项目的Podfile.lock 中会有https://github.com/cocoapods/Spec.git索引这个是错的,所以pod Install会出现 Unable to find a specification for XXXXXX,你重装多少回可能都不行,除非把cocoapods这个repo索引重新下载下来。但是咱这墙。。。你试试吧,反正我失败了。

解决办法就是把
https://github.com/cocoapods/Spec.git:
替换成
trunk:
另外Podfile 中也不要引用https://github.com/cocoapods/Spec.git 这个source了,默认会关联cdn的。
用到其他私有库 还是必须引入私有库的索引

SPEC REPOS:
https://github.com/cocoapods/Spec.git://这行是错的!!!新项目中
trunk:
- AFNetworking
- DZNEmptyDataSet
- HBDNavigationBar
- Masonry
- YYCategories

上一篇 下一篇

猜你喜欢

热点阅读