cocoapods小记

作者: 上玄月_lxl | 来源:发表于2019-12-12 14:01 被阅读0次

前言说明:
初始化RN0.61.5版本卡在cocos初始化,以为本地pod环境有问题,于是按网上教程卸载cocoapods然后重装后,发现本地pod install 报错。

错误如下:
CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/all_pods_versions_a_7_5.txt,
 error: execution expired

解决方法1:
在pod 文件中添加

source ‘https://github.com/CocoaPods/Specs.git
为pod 指定源。但是这样可以解决一个项目,并不能解决所有问题。
/hr
在网上各种找,使用pod setup也是一秒过,但是没有用。后来发现本地的master没有。运行命令pod repo后如下图

image.png
查看/Users/用户/.cocoapods/repos 路径下发现没有master文件夹。
于是

解决方法2:

执行命令
pod repo add master https://git.coding.net/CocoaPods/Specs.git

等待完成后就可以再/Users/用户/.cocoapods/repos文件夹下查看到master文件夹了。
pod repo命令也可以看到git正常指向master了。

问题分析:
1、cocoapod版本1.8.0之后使用CDN分发下载三方库,所以pod 的时候默认直接从CDN找了,但是找不到。
2、

Git clone https://git.coding.net/CocoaPods/Specs.git https://link.jianshu.com/?t=https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

作用于pod setup作用相同

后记:
纯原生项目,上述方法可以解决问题。但是RN项目,我这里并没有完全解决这个问题,每次移除CDN的trunk但是pod的时候自己又加回来了,后来采用了回退cocoapods版本到1.7.0方法。
参考链接:csdn
参考链接:cocoapods官方介绍
参考链接:gitHub 问题回答

如果理解有偏差的话,感谢斧正。

相关文章

  • CocoaPods小记

    最近Mac 10.13又出了个小坑,更新完之后POD就不能用了,只能重新安装一次。 安装 因为Mac OS El ...

  • cocoapods小记

    前言说明:初始化RN0.61.5版本卡在cocos初始化,以为本地pod环境有问题,于是按网上教程卸载cocoap...

  • Cocoapods小记(一)

    Cocoapods 是iOS 开发中最常用的三方依赖工具,他可以帮我们快速的安装和管理我们开发中需要的三方库。第一...

  • Cocoapods小记(二)

    当我们需要发布一个自己的库到Cocoapods或者 需要修改一个三方库作为自己的私有库时,我们就需要创建一个属于自...

  • CocoaPods 踩坑小记

    记一些工作中遇到的小问题,给需要的人。 模块化项目应该都会遇到类似的问题,业务库经常变动必须在功能开发完成...

  • CocoaPods安装过程小记

    今年过年时刚买了台MBP,准备在新本上进行开发,顺便记录下安装CocoaPods过程。 更新升级Ruby环境移除现...

  • iOS开发之进阶篇(15)—— CocoaPods

    目录 CocoaPods 安装 CocoaPods 使用 CocoaPods 原理简介 1. CocoaPods ...

  • CocoaPods 知识

    CocoaPods 知识 目录前言CocoaPods安装CocoaPods原理CocoaPods使用 1、 前言 ...

  • CocoaPods简单使用

    CocoaPods官网https://cocoapods.org 1、什么是CocoaPods CocoaPods...

  • Cocoapods的原理

    Cocoapods的使用 Cocoapods的原理 ✔️ 一、Cocoapods的介绍 CocoaPods是iOS...

网友评论

    本文标题:cocoapods小记

    本文链接:https://www.haomeiwen.com/subject/ewftnctx.html