ios - Cocoapods 无法安装 Trunk
问题描述
我正在尝试在 Windows 10 上为 iOS 开发一个 React Native 移动应用程序。使用 react native cli,我生成了一个具有标准文件结构的 RN iOS 项目,包括一个带有默认 RN pod 的“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
解决方案
您将无法在 Windows 上为 iOS 开发 - 因为 iOS SDK 和构建工具仅在 macOS 上可用。如果没有苹果电脑的访问权限,就无法合法地做到这一点。
不过,您可以尝试 Expo——它不需要 macOS 进行开发,但请记住,您将仅限于 Expo 提供的 API。
至于实际错误——似乎 CocoaPods rubygem 根本没有在 Windows 上进行过测试,并且很可能curl
以不考虑 Windows 的 SSL 证书管理系统的方式调用。
推荐阅读
- angular - 使用 Angular 7 将 2 个图像一个接一个地合并?
- react-native - 如何使用 react-native-push-notification 和 Firebase 向多个设备广播推送通知?
- python-3.x - 多天阅读 CSV 文件,但错过了几天
- tensorflow - 在 tensorflow2.0 中哪里可以找到手动拟合的损失函数?
- javascript - 图像在过滤列表中自行卸载
- python - 可以解析作为文本输入给出的场景并返回步骤列表的任何内置方法
- java - 开始播放多播流时的 VideoView 延迟(有时)
- ios - 我已使用桥接头将 Objective-C 文件导入到 Swift 项目中,但出现“预期类型”错误
- python - 时间戳中的小数部分是什么?
- c++ - 堆上是否分配了变量?