最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

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

网站源码admin37浏览0评论

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

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

发布评论

评论列表(0)

  1. 暂无评论