Cocoapods 无法安装 Trunk

Posted

技术标签:

【中文标题】Cocoapods 无法安装 Trunk【英文标题】:Cocoapods cannot install Trunk 【发布时间】:2020-06-01 18:34:22 【问题描述】:

我正在尝试在 Windows 10 上为 ios 开发一个 React Native 移动应用程序。使用 react native cli,我生成了一个具有标准文件结构的 RN iOS 项目,包括一个具有默认 RN 的“Podfile”文件豆荚。

但是,当我尝试使用“pod install”来添加我自己的其他 pod 时,我收到以下错误代码:

[!] CDN: trunk URL couldn't be downloaded: https://cdn.cocoapods.org/CocoaPods-version.yml Response: SSL peer certificate or SSH remote key was not OK

我一直在谷歌上搜索这个错误,但我遇到了死胡同。我试过使用pod update,我已经更改了我的 cURL 版本,我已经查看了 Ruby、curl 等的设置说明,但我不知所措。我能做什么?

注意:我还没有运行应用程序,并且正在尝试先安装react-native-mapbox-gl pod,但我什至无法正确安装 Trunk。

cURL Version:7.70.0

CocoaPods Version:1.9.3

【问题讨论】:

【参考方案1】:

您将无法在 Windows 上为 iOS 开发 - 因为 iOS SDK 和构建工具仅在 macOS 上可用。如果没有苹果电脑的访问权限,就无法合法地做到这一点。

尽管您可以try Expo - 它不需要 macOS 进行开发,但请记住,您将受限于 Expo 提供的 API。

至于实际错误 - CocoaPods ruby​​gem 似乎根本没有在 Windows 上进行过测试,并且可能以不考虑 Windows 的 SSL 证书管理系统的方式调用 curl

【讨论】:

不客气。如果您对此答案满意,请在答案上打勾。

以上是关于Cocoapods 无法安装 Trunk的主要内容,如果未能解决你的问题,请参考以下文章

无法添加名为 `trunk` 的 URL 为“https://cdn.cocoapods.org/”的源

无法通过 CocoaPods 安装 ResearchKit(ResearchKit 已经存在)

Cocoapods 无法安装

无法导入使用 Cocoapods 安装的依赖项

ReachabilitySwift 无法与 CocoaPods 一起安装

安装 cocoapods 后无法打开 Xcode 7 工作区文件