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

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

二、问题分析

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

三、解决方案

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

四、拓展阅读

相关推荐
YungFan几秒前
SwiftUI-WebView 全面指南
ios·swiftui
lichenyang4535 分钟前
从零到一:编写一个简单的 Umi 插件并发布到 npm
前端·react.js·前端框架
猪哥帅过吴彦祖26 分钟前
Flutter 从入门到精通:深入 Navigator 2.0 - GoRouter 路由完全指南
android·flutter·ios
FogLetter27 分钟前
从零实现一个低代码编辑器:揭秘可视化搭建的核心原理
前端·react.js·低代码
Kapaseker2 小时前
Kotlin 跨平台开发中的权衡
android·ios·kotlin
CocoaKier3 小时前
苹果上线App Store Web版本,以后浏览外区更方便了
ios·apple
探索宇宙真理.3 小时前
React Native Community CLI命令执行 | CVE-2025-11953 复现&研究
javascript·经验分享·react native·react.js·安全漏洞
. . . . .4 小时前
React底层原理
javascript·react.js
Jacky-00811 小时前
Node + vite + React 创建项目
前端·react.js·前端框架
用户479492835691513 小时前
为什么我的react项目启动后,dom上的类名里没有代码位置信息
前端·react.js