React 原生 iOS 构建失败 Xcode

问题描述 投票:0回答:2

我开发了一个React Native项目并尝试通过Xcode执行iOS构建。但是,每次尝试都会失败,并显示错误消息“Command PhaseScriptExecution 失败,退出代码为非零。”我应该采取哪些步骤来排查和解决此问题? 项目配置 反应本机:0.73.5 反应:18.2.0 节点:18.17.0

Xcode 版本: 15.3(15E204a) 系统配置: MacOS:索诺玛 14.2.1 芯片:M1 内存:8GB

[enter image description here](https://i.stack.imgur.com/VY5L4.jpg)

为了解决这个问题,我已经采取了以下行动:

  1. 删除 Pod 并重新安装。
  2. 清理了构建并尝试再次运行该项目。
  3. 删除衍生数据文件并尝试再次运行
ios xcode react-native xcode15
2个回答
0
投票

删除此文件解决了问题:

ios\.xcode.env.local

cd ios
rm -rf .xcode.env.local

0
投票

您是否在方案中或构建阶段添加了任何 shell 脚本? 不是,必须尝试将 OpenSSL 添加到您的项目中吗?

为此,请转到您的

target
并选择
build phases
。然后选择
Link Binary With Libraries
,单击加号并搜索 OpenSSL

接下来执行以下步骤:

  1. 在顶部导航栏中单击
    Product
    并选择
    Clean Build Folder
  2. 删除派生数据文件夹。
  3. 删除 Pods 文件夹和 Podfile.lock 文件。
  4. 再次打开 xCode 并尝试再次运行。

这在初始化新的 React Native 项目时对我很有帮助。 希望对您也有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.