我正在尝试为Windows10上的iOS开发一个React Native移动应用程序。使用react native cli,我已经生成了一个具有标准文件结构的RN iOS项目,包括一个具有默认RN pods的"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
发布于 2020-06-02 03:21:32
您将无法在Windows上为iOS进行开发-因为iOS软件开发工具包和构建工具只能在macOS上使用。如果不能使用苹果电脑,就不能合法地这么做。
你可以使用try Expo -它的开发不需要macOS,但请记住,你将被限制在Expo提供的API中。
至于实际的错误--看起来CocoaPods rubygem根本没有在Windows上测试过,并且很可能是以一种没有考虑到Windows的SSL证书管理系统的方式调用curl。
https://stackoverflow.com/questions/62138674
复制相似问题