React Native 0.75.3 iOS端Hermes引擎报错求助
React Native 0.75.3 iOS端Hermes引擎报错解决方案
针对你升级RN到0.75.3后iOS端出现的Hermes脚本路径错误,以下是几个可行的解决方向:
更新Pod仓库并重新安装
执行以下命令,确保Pod仓库是最新状态,避免旧缓存导致的路径异常:pod deintegrate rm Podfile.lock pod repo update pod install修正Xcode中hermes-engine的脚本路径
- 打开Xcode,找到Pods项目下的
hermes-enginetarget - 进入
Build Phases标签,找到报错的Script-46EB2E0005D340.sh脚本 - 将脚本第2行的
/scripts/xcode/with-environment.sh修改为相对Pod根目录的路径:"${PODS_ROOT}/hermes-engine/scripts/xcode/with-environment.sh" - 保存后重新编译项目
- 打开Xcode,找到Pods项目下的
验证并修复node_modules中的Hermes文件
- 检查
node_modules/react-native/sdks/hermes-engine/ios/scripts/xcode/目录下是否存在with-environment.sh文件 - 如果文件缺失,重新执行依赖安装:
yarn install # 或 npm install - 再次执行
pod install重新安装Pods
- 检查
检查Xcode构建路径权限
- 打开Xcode偏好设置(Preferences)-> Locations
- 确认Derived Data路径无特殊字符,且当前用户有读写权限
- 执行
Product -> Clean Build Folder(快捷键Cmd+Shift+K)后重新构建
内容的提问来源于stack exchange,提问作者Diksha Sharma
相关产品推荐
相关产品推荐

