Сocoapods 主干 URL 无法下载
Сocoapods trunk URL couldn't be downloaded
当我尝试 pod repo update
和 pod install
时出现此错误
CDN: trunk URL couldn't be downloaded:
https://cdn.cocoapods.org/deprecated_podspecs.txt, error: Failed to
open TCP connection to cdn.cocoapods.org:443 (No route to host -
connect(2) for "cdn.cocoapods.org" port 443)
有人知道如何解决这个问题吗?
这似乎是一个 cdn 问题,因为当我使用代理时,link https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt 被打开,而当没有打开时 return 错误。
我做了什么:
gem uninstall cocoapods
gem cleanup
rvm osx-ssl-certs update all
这没有帮助。
然后我去了Chrome并打开了https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt这是一个错误。然后我清除了缓存,但没有帮助。 切换 到代理并 return 返回后它开始工作。
Resume: Turn on and switch off the VPN.
也尝试通过@NightWatcher
pod cache clean --all
和 pod setup
只需在您的终端中试试这个:
sudo gem install cocoapods
我用这个解决方案修复了它
将此添加到您的 Podfile:
source 'https://cdn.cocoapods.org/'
之后,运行以下命令将其从您的托管回购列表中删除(在控制台中):
pod repo remove master
干杯!
我使用以下命令让它工作:
pod repo remove trunk
然后
pod install
或 pod update
我花了几个小时卸载和重新安装 pods、连接和断开 wifi,并尝试我可以从互联网上找到的不同解决方案。没有任何效果。最后我决定重新启动我的 Macbook,问题就解决了。因此,在尝试上述解决方案之前,我强烈建议您尝试重新启动系统。
第一步。删除中继和主机
pod repo remove trunk
pod repo remove master
第二步。在 podfile 中添加源。
source 'https://github.com/CocoaPods/Specs.git'
source 'https://cdn.cocoapods.org/'
第三步。 运行 吊舱更新。解决我的问题。
pod update --verbose
在这里和那里尝试了很多解决方案,但对我来说有效的是:
gem uninstall cocoapods
gem cleanup
sudo gem install cocoapods -n /usr/local/bin
希望对你有用!
基于 this github 评论:每当 cocoapods CDN 由于 DNS 问题而无法工作时,尝试直接添加 cdn.cocoapods.org 重定向到的 url 作为源在您的 Podfile
:
的顶层
source 'https://cocoapods-cdn.netlify.app/'
其中一些解决方案对我不起作用,但在我与 AnyConnect VPN 断开连接后,pods 成功更新。
删除 Podfile.lock 并再次尝试 re-installing Pods(pod 安装)。这对我有用。
对于那些面临以下问题的人:
[!] CDN: trunk Repo update failed - 1 error(s):
CDN: trunk URL couldn't be downloaded: https://...podspec.json Response: 429 429: Too Many Requests
您应该删除 Podfile.lock
、Pod
文件夹并重新连接到您的 VPN(如果有)然后 运行
pod install --repo-update
关于所有这些评论;什么都不适合我
所以我找到了这个,它对我来说非常有效:
pod cache clean --all
pod setup
检查完所有答案并使用 VPN 仅更新 pods 后,我尝试了:
pod repo remove trunk
pod repo remove master
sudo rm -rf ~/.cocoapods/repos
pod update
顺便说一句,我没有指定这个:
source 'https://cdn.cocoapods.org/'
一切正常。
我已经尝试了以上所有选项,但没有解决我的问题。我只是将我的互联网连接切换到其他服务提供商,然后尝试 pod install 和 trunk url 问题不再存在。因此,如果遇到主干 url 问题,请尝试切换互联网连接。
通过再次删除 ~/.cocoapods
解决了这个问题。
如果上述方法无效,请尝试以下解决方案
在podfile文件中指定源源为master:
来源'https://github.com/CocoaPods/Specs.git'
执行pod repo remove trunk
删除trunk
来源
我遇到了同样的问题。我按照以下步骤操作并且有效。
我建议在按照以下说明之前重新启动系统。
删除Podfile.lock
在 Podfile
中添加 source 'https://github.com/CocoaPods/Specs.git'
行
然后运行下面的命令
pod repo remove trunk
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod cache clean --all
sudo gem uninstall cocoapods
sudo gem install cocoapods
pod install or pod update
当我尝试 pod repo update
和 pod install
CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/deprecated_podspecs.txt, error: Failed to open TCP connection to cdn.cocoapods.org:443 (No route to host - connect(2) for "cdn.cocoapods.org" port 443)
有人知道如何解决这个问题吗?
这似乎是一个 cdn 问题,因为当我使用代理时,link https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt 被打开,而当没有打开时 return 错误。
我做了什么:
gem uninstall cocoapods
gem cleanup
rvm osx-ssl-certs update all
这没有帮助。
然后我去了Chrome并打开了https://cdn.cocoapods.org/all_pods_versions_e_2_1.txt这是一个错误。然后我清除了缓存,但没有帮助。 切换 到代理并 return 返回后它开始工作。
Resume: Turn on and switch off the VPN.
也尝试通过@NightWatcher
pod cache clean --all
和 pod setup
只需在您的终端中试试这个:
sudo gem install cocoapods
我用这个解决方案修复了它 将此添加到您的 Podfile:
source 'https://cdn.cocoapods.org/'
之后,运行以下命令将其从您的托管回购列表中删除(在控制台中):
pod repo remove master
干杯!
我使用以下命令让它工作:
pod repo remove trunk
然后pod install
或pod update
我花了几个小时卸载和重新安装 pods、连接和断开 wifi,并尝试我可以从互联网上找到的不同解决方案。没有任何效果。最后我决定重新启动我的 Macbook,问题就解决了。因此,在尝试上述解决方案之前,我强烈建议您尝试重新启动系统。
第一步。删除中继和主机
pod repo remove trunk
pod repo remove master
第二步。在 podfile 中添加源。
source 'https://github.com/CocoaPods/Specs.git'
source 'https://cdn.cocoapods.org/'
第三步。 运行 吊舱更新。解决我的问题。
pod update --verbose
在这里和那里尝试了很多解决方案,但对我来说有效的是:
gem uninstall cocoapods
gem cleanup
sudo gem install cocoapods -n /usr/local/bin
希望对你有用!
基于 this github 评论:每当 cocoapods CDN 由于 DNS 问题而无法工作时,尝试直接添加 cdn.cocoapods.org 重定向到的 url 作为源在您的 Podfile
:
source 'https://cocoapods-cdn.netlify.app/'
其中一些解决方案对我不起作用,但在我与 AnyConnect VPN 断开连接后,pods 成功更新。
删除 Podfile.lock 并再次尝试 re-installing Pods(pod 安装)。这对我有用。
对于那些面临以下问题的人:
[!] CDN: trunk Repo update failed - 1 error(s): CDN: trunk URL couldn't be downloaded: https://...podspec.json Response: 429 429: Too Many Requests
您应该删除 Podfile.lock
、Pod
文件夹并重新连接到您的 VPN(如果有)然后 运行
pod install --repo-update
关于所有这些评论;什么都不适合我 所以我找到了这个,它对我来说非常有效:
pod cache clean --all
pod setup
检查完所有答案并使用 VPN 仅更新 pods 后,我尝试了:
pod repo remove trunk
pod repo remove master
sudo rm -rf ~/.cocoapods/repos
pod update
顺便说一句,我没有指定这个:
source 'https://cdn.cocoapods.org/'
一切正常。
我已经尝试了以上所有选项,但没有解决我的问题。我只是将我的互联网连接切换到其他服务提供商,然后尝试 pod install 和 trunk url 问题不再存在。因此,如果遇到主干 url 问题,请尝试切换互联网连接。
通过再次删除 ~/.cocoapods
解决了这个问题。
如果上述方法无效,请尝试以下解决方案
在podfile文件中指定源源为master:
来源'https://github.com/CocoaPods/Specs.git'
执行
pod repo remove trunk
删除trunk
来源
我遇到了同样的问题。我按照以下步骤操作并且有效。
我建议在按照以下说明之前重新启动系统。
删除Podfile.lock 在 Podfile
中添加source 'https://github.com/CocoaPods/Specs.git'
行
然后运行下面的命令
pod repo remove trunk
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod cache clean --all
sudo gem uninstall cocoapods
sudo gem install cocoapods
pod install or pod update