离线安装cocoapods环境教程

本文提供了一种在无法联网或网络不稳定情况下离线安装CocoaPods环境的方法。通过从Git地址下载并手动放置Specs文件夹,可以避免因下载问题导致的安装失败。操作步骤包括下载Specs文件,将其复制到指定目录,以及执行pod install命令。此外,还提到了Android Gradle可以直接下载的对比,以及一种使用GitHub Desktop提高clone成功率的替代方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

离线安装cocoapods环境教程

http://blog.csdn.net/cloud_huan/article/details/52106608

 

本文假设你的mac已经安装完ruby和cocoapod,但是还没初始化环境,运行pod install或者pod setup会提示下载一堆东西,但是无论挂vpn还是不挂vpu都没用,死活下不来的情况。

直接上步骤:

STEP1.

直接登录下载的Git地址,直接下载一个包下来

https://coding.net/u/hging/p/Specs/git

 

直接下载zip包,并解压 
这里写图片描述 
我们要用的就是Specs文件夹,里面放着很多很多第三方依赖的配置文件(.json文件)

STEP2.

cd进项目,目录为有podfile的文件夹下,直接pod install,这时的结果是,卡死在这个git获取界面,此时不要取消。 
在命令行cd ~/cocoapods/repos/进入到这个目录下,就会发现这里多了一个目录。 
这里写图片描述 
好了,这个目录就是离线安装目录了,接下来你只要把第一步的Specs文件夹拷贝进来。 
这里写图片描述 
好了,万事大吉了。 
PS:当你取消掉pod install命令,会删掉文件夹,自己想办法咯,我是改名字再改回去避免的:—

STEP3.

然后,再次运行项目的pod install,好了,基本上不成问题了,就会自动导入第三包包了。 
这里写图片描述

最后,导入最好用:

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

吐槽,Android的gradle直接不用VPN都可以下载,iOS还要弄这么多,蛋疼啊。

 

 

===================================================

先说解决方案:
1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上
2. 下载GitHub Desktop, 然后clone Specs项目。
3. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。
4. 运行pod setup

解释:pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。若此目录下已有Specs项目,则会将项目更新到最新的状态。由于Specs很大,容易导致pod setup失败。这时就需要我们手动安装Specs。若直接从github上下载zip文件,由于缺少git文件,会导致cocoa pods不使用。若用git clone,由于文件过大,容易导致失败。但是使用GitHub Desktop软件,则会提高clone的成功率,并且会给出clone的进度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值