Xcode react native-升级后链接失败:未找到体系结构x86_64的ld:symbol

Xcode react native-升级后链接失败:未找到体系结构x86_64的ld:symbol,xcode,react-native,linker,Xcode,React Native,Linker,我最近将react本机版本升级为 react-native upgrade 并遵循所有步骤,迄今为止没有任何错误。 现在,当我想要构建ios版本时,我得到以下错误: ❌ ld: symbol(s) not found for architecture x86_64 ❌ clang: error: linker command failed with exit code 1 (use -v to see invocation) **构建失败** 以下生成命令失败: Ld build/Bui

我最近将react本机版本升级为

react-native upgrade
并遵循所有步骤,迄今为止没有任何错误。 现在,当我想要构建ios版本时,我得到以下错误:

❌  ld: symbol(s) not found for architecture x86_64
❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)
**构建失败**

以下生成命令失败:

Ld build/Build/Products/Debug-iphonesimulator/CustomName.app/CustomName normal x86_64
1失败

The following commands produced analyzer issues:
Analyze Base/RCTModuleMethod.mm normal x86_64
Analyze RCTNetInfo.m normal x86_64
Analyze RCTImageCache.m normal x86_64
(3 commands with analyzer issues)
我的项目环境

反应本机环境信息: 系统: 操作系统:macOS 10.14.3 CPU:8 x64 IntelR CoreTM i7-7700HQ CPU@2.80GHz 内存:140.02 MB/16.00 GB Shell:3.2.57-/bin/bash 二进制文件: 节点:11.7.0-/usr/local/bin/Node 纱线:1.13.0-/usr/local/bin/纱线 npm:6.5.0-/usr/local/bin/npm 看守人:4.9.0-/usr/local/bin/Watchman SDK: iOS SDK: 平台:iOS 12.1、macOS 10.14、tvOS 12.1、watchOS 5.1 IDE: Xcode:10.1/10B61-/usr/bin/Xcode构建 NPM包装: 反应:16.6.3=>16.6.3 反应本机:0.58.5=>0.58.5 npmGlobalPackages: 创建本地应用程序:2.0.2 react本机cli:2.0.1 react本机git升级:0.2.7 反应本机重命名:2.4.0

所以我检查了文件夹

build/Build/Products/Debug-iphonesimulator/
并且无法找到被系统禁用的.app文件。其他项目具有有效的.app文件

因此,构建似乎正在创建一个无效的.app文件,由于文件/文件夹不可用,该文件链接失败

是否有机会详细了解导致此无效.app文件的原因以及如何修复它

任何提示都将不胜感激

关于JavaScriptCore.framework的第一个答案拯救了我的生命,希望帮助了我:


关于JavaScriptCore.framework的第一个答案拯救了我的生命,希望对我有所帮助:

你应该添加JavaScriptCore.framework来构建阶段->将二进制文件链接到库。

你应该添加JavaScriptCore.framework来构建阶段->将二进制文件链接到库。

我对这个问题的答案不太了解。只是想知道你是否找到了解决这个问题的方法?我不知道这个问题的答案。只是想知道您是否找到了解决此问题的方法?