ReactNative进阶(五十三)ios组包报错getaddrinfo ENOTFOUND static.realm.io问题修复

文章目录

一、前言

在jenkins进行iOS组包过程中,控制台报如下错误:

rust 复制代码
FetchError: request to https://static.realm.io/downloads/sync/realm-sync-cocoa-4.7.3.tar.gz failed, reason: getaddrinfo ENOTFOUND static.realm.io
    at ClientRequest.<anonymous> (/Users/yvonnepan/test/out/shq5785/node_modules/realm/node_modules/node-fetch/index.js:133:11)
    at ClientRequest.emit (node:events:365:28)
    at TLSSocket.socketErrorListener (node:_http_client:447:9)
    at TLSSocket.emit (node:events:365:28)
    at emitErrorNT (node:internal/streams/destroy:193:8)
    at emitErrorCloseNT (node:internal/streams/destroy:158:3)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  type: 'system',
  errno: 'ENOTFOUND',
  code: 'ENOTFOUND'
}
Command PhaseScriptExecution failed with a nonzero exit code

前期对此问题已经折腾一阵,并得以修复,没想到今天再次遇到此问题,故记录之。

二、问题分析

出现以上问题的原因是项目依赖包发生了变动,导致变动的原因是新引入了依赖包,导致原有依赖包被删除。

三、解决方案

将原有备份的依赖包重新添加至现有项目中,问题得以解决。至于新引入依赖包后,导致原有依赖包被删除的问题需要进一步排查。

四、拓展阅读

相关推荐
牛巴粉带走21 分钟前
Flutter 构建失败:watchOS Target 类型无法识别的解决记录
flutter·ios·apple watch
CodeCraft Studio2 小时前
DHTMLX重磅发布React Scheduler组件,赋能日程管理开发!
前端·react.js·前端框架·dhtmlx·调度·scheduler·排程
Ratten2 小时前
【taro react】---- 【使用 redux 的配置笔记】
react.js
无知的前端2 小时前
一文读懂 - Swift 和 Objective-C 创建对象时内存分配机制
ios·性能优化·swift
游戏开发爱好者82 小时前
Fiddler中文版使用指南 提升开发流程的一站式抓包与调试体验
android·ios·小程序·https·uni-app·iphone·webview
杂雾无尘3 小时前
分享一个让代码更整洁的 Xcode 开发小技巧:设置文件目标平台
ios·swift·apple
江城开朗的豌豆4 小时前
React的onClick:你以为懂了,其实可能用错了!
前端·javascript·react.js
CF14年老兵5 小时前
深入理解 React 的 useContext Hook:权威指南
前端·react.js·web components
2501_9159214313 小时前
移动端 WebView 视频无法播放怎么办 媒体控件错误排查与修复指南
android·ios·小程序·https·uni-app·iphone·webview
前端小咸鱼一条18 小时前
React的介绍和特点
前端·react.js·前端框架