iOS pod install失败临时解决方案

如果因为各种网络原因pod失败:

[!] Unable to find a specification for 'libwebp'.

临时方案:更换对应版本源为可访问源, 比如github

第一步:

通过终端执行

pod search libwebp
图片.png

显示source: https://chromium.googlesource.com/webm/libwebp

接着去github找到libwebp源:https://github.com/webmproject/libwebp.git
(后面要换成该源)

第二步:

pod 'libwebp'改为pod 'libwebp', '~> 1.0.3'

第三步:

找到libwebp本地文件路径:

终端输入find ~/.cocoapods/repos/master -iname libwebp

$ find ~/.cocoapods/repos/master -iname libwebp

/Users/niexiaobo/.cocoapods/repos/master/Specs/1/9/2/libwebp

进入上面找到的路径:(Mac : shift + command + g)


图片.png
图片.png

第四步:

文本编辑打开libwebp.podspec.json: 修改source链接:
替换https://chromium.googlesource.com/webm/libwebp 为:
https://github.com/webmproject/libwebp.git

保存;

第五步:

打开终端,项目路径下执行pod install 或者 pod install --verbose --no-repo-update

这只是一个临时解决方案, 更新pod库后导致失效是需要考虑的一个因素.

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

推荐阅读更多精彩内容