我正在为iOS构建一个电容器应用程序。当我启动命令'npx cap sync ios'(启动pod install
)时,我得到以下错误:
✖ Updating iOS native dependencies with "pod install" (may take several minutes):
✖ update ios:
[error] Error running update: Analyzing dependencies
Cloning spec repo `trunk` from `https://cdn.cocoapods.org/`
[!] Unable to add a source with url `https://cdn.cocoapods.org/` named `trunk`.
You can try adding it manually in `/Users/damien/.cocoapods/repos` or via `pod repo add`.
如果我执行建议:
pod repo add trunk https://cdn.cocoapods.org/
我得到这个错误
[!] Repo name `trunk` is reserved for CocoaPods' main spec repo accessed via CDN.
我在这个问题上被封锁了6个小时。我在互联网上阅读了所有提到这个错误的帖子。
6条答案
按热度按时间nlejzf6q1#
临时解决方案:
我在我的Podfile顶部添加了'source ' https://github.com/CocoaPods/Specs.git '
但是下载我的
Users/damien/.cocoapods/repos/
文件夹中的所有repo(2.5gb)需要30分钟🤯9cbw7uwe2#
您可以使用以下命令还原
trunk
:网址:https://github.com/CocoaPods/CocoaPods/issues/10078#issuecomment-696481185
vnjpjtjt3#
另一种方法是让它在本地工作,因为这个CDN是一个问题
在Podfile中
地址:https://github.com/CocoaPods/CocoaPods/issues/10078
nxagd54h4#
我根据Logan在Github上说的话修复了它:
1.9.1好像有bug什么的!
q3qa4bjr5#
如果在
Podfile
中更改源代码后仍有问题:source 'https://github.com/CocoaPods/Specs.git'
这是因为您需要删除当前的“trunk”并重新安装带有
--repo-update
的pod:或
--clean-install
执行完全pod安装,忽略项目缓存的内容:o7jaxewo6#
我刚刚用
sudo gem update
解决了这个问题