react-native 0.72 IOS 环境配置遇到的问题 github 下载问题
过程参考的 详解最新版 React Native搭建IOS环境过程
其中配置 android 环境没啥好说的,基本不会出现问题
主要是 ios 里面的问题:
-
ruby 和 cocoapods 的问题参考上文即可解决
下载依赖会遇到类似这样的问题:
[!] Error installing DoubleConversion
[!] /usr/bin/git clone https://github.com/谷歌/double-conversion.git /var/folders/t6/gp74ywcd3yl56112cpsskdm00000gn/T/d20230804-29667-1mwckny --template= --single-branch --depth 1 --branch v1.1.6
Cloning into '/var/folders/t6/gp74ywcd3yl56112cpsskdm00000gn/T/d20230804-29667-1mwckny'...
fatal: unable to access 'https://github.com/谷歌/double-conversion.git/': Failed to connect to github.com port 443 after 75119 ms: Couldn't connect to server
此时可以看一下你的 代理端口配置:
你就需要对 git 做一些配置 7890
是我机器的代理端口,你根据自己的情况修改
查看 git 全局 配置
git config --global --list
http.sslverify=false
http.proxy=socks5://127.0.0.1:7890
user.name=dbafu
user.email=2899109958@qq.com
safe.directory=/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
safe.directory=/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask
https.proxy=socks5://127.0.0.1:7890
开启 git 代理:
git config --global http.proxy 'socks5://127.0.0.1:7890'
git config --global https.proxy 'socks5://127.0.0.1:7890'
取消 git 代理
git config --global --unset http.proxy
git config --global --unset https.proxy
在 ios 目录里里面执行 bundle exec pod install
又会遇到如下错误:
[Hermes] Using the release tarball from Maven Central
Downloading dependencies
Installing CocoaAsyncSocket (7.6.5)
Installing DoubleConversion (1.1.6)
Installing FBLazyVector (0.72.3)
Installing FBReactNativeSpec (0.72.3)
Installing Flipper (0.182.0)
Installing Flipper-Boost-iOSX (1.76.0.1.11)
Installing Flipper-DoubleConversion (3.2.0.1)
Installing Flipper-Fmt (7.1.7)
Installing Flipper-Folly (2.6.10)
Installing Flipper-Glog (0.5.0.5)
Installing Flipper-PeerTalk (0.0.4)
Installing FlipperKit (0.182.0)
Installing OpenSSL-Universal (1.1.1100)
[!] Error installing OpenSSL-Universal
[!] /usr/bin/curl -f -L -o /var/folders/t6/gp74ywcd3yl56112cpsskdm00000gn/T/d20230804-30427-8a1knd/file.zip https://github.com/krzyzanowskim/OpenSSL/archive/1.1.1100.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.12.1 cocoapods-downloader/1.6.3'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
curl: (35) Recv failure: Connection reset by peer
这个错误是 无法 git clone
github 仓库引起的,验证方法是你随意找个 github 仓库看看是否可以 clone 下来,因为设置了代理
鉴于 bundle exec pod install
安装依赖有时候 拉取代码时间会很长,我建议你第一次拉取成功后备份 ProjectRootDir/ios/Pods
, 以后创建新项目可以直接复制到对应位置。删除 Pods.xcodeproj
重新执行 pod install --verbose
会新建这个文件,然后就可以愉快的 执行 yarn ios
继续开发代码了。对了不要使用 pnpm
去安装项目的 node 依赖。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgahiej
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01