FBReactNativeSpec,PhaseScriptExecution 因非零退出代码而失败

编程入门 行业动态 更新时间:2024-10-04 19:33:30

FBReactNativeSpec,PhaseScriptExecution 因非零退出<a href=https://www.elefans.com/category/jswz/34/1771412.html style=代码而失败"/>

FBReactNativeSpec,PhaseScriptExecution 因非零退出代码而失败

我在尝试创建反应本机应用程序的 IOS 构建时遇到了问题。最初我是在 windows 上用 android 模拟器做的。然后我尝试用 xcode 在 mac 上构建反应本机代码,但我无法克服这个错误。

我已经尝试了一些事情,比如重新安装节点和取消设置 find-node 脚本中的 PREFIX 变量,但我没有得到任何进一步的东西

检查错误时说:

  • FBReactNativeSpec - 未分类 - PhaseScriptExecution 因非零退出代码而失败

他详细说明了另一个错误:

  • bash: mobile/node_modules/react-native/scripts/../Libraries: 没有那个文件或目录
回答如下:

我在配备 M1 芯片的 MacBook Pro 上遇到了同样的问题。 我设法通过编辑项目设置摆脱了 FBReactNativeSpec 错误。

尝试以下操作:

  1. 在 Xcode 中选择您的应用程序项目,然后选择目标。

  2. 在终端中输入以下命令以找出您的节点安装路径:

which node

这应该给你一条路。像这样的东西:

/用户/thomashuber/.nvm/versions/node/v16.14.0/bin/node

  1. 复制此路径。

  2. 在选择了目标的 Xcode 中单击Build Phases 并打开Bundle React Native 代码和图像

  3. 替换

    NODE_BINARY=node
    。而不是节点输入您复制的路径,这样它就像这样
    NODE_BINARY=/Users/thomashuber/.nvm/versions/node/v16.14.0/bin/nod

更多推荐

FBReactNativeSpec,PhaseScriptExecution 因非零退出代码而失败

本文发布于:2024-05-30 22:25:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770989.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:代码   FBReactNativeSpec   PhaseScriptExecution

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!