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

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

二、问题分析

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

三、解决方案

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

四、拓展阅读

相关推荐
im_AMBER6 小时前
React 01
前端·javascript·笔记·react.js·前端框架·web
@大迁世界6 小时前
React 19.2.0 有哪些新变化
前端·javascript·react.js·前端框架·ecmascript
彩旗工作室8 小时前
将iOS/macOS应用上架至App Store
macos·ios·应用商店·appstore
程序员老刘9 小时前
跨平台开发地图:客户端技术选型指南 | 2025年10月
flutter·react native·客户端
今天头发还在吗10 小时前
React + Ant Design 日期选择器避免显示“Invalid Date“的解决方案
前端·react.js·前端框架·ant design
江东小bug王10 小时前
深入解析 iOS 与 macOS 应用程序生命周期(完整指南)
macos·ios
2501_9160088914 小时前
iOS 发布全流程详解,从开发到上架的流程与跨平台使用 开心上架 发布实战
android·macos·ios·小程序·uni-app·cocoa·iphone
sjin15 小时前
React源码 - 关键数据结构
前端·react.js
非专业程序员15 小时前
iOS/Swift:深入理解iOS CoreText API
ios·swift
IT小哥哥呀16 小时前
论文见解:REACT:在语言模型中协同推理和行动
前端·人工智能·react.js·语言模型