RCT-Folly/folly/Optional.h:474:36 二进制表达式的操作数无效('const bool' 和 'const std::nullopt_t')

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

标题中的错误指向以下几行

template <class U, class V>
constexpr bool operator==(const Optional<U>& a, const V& b) {
  return a.hasValue() && a.value() == b;
}

我正在尝试将 React Native 应用程序从 0.64.2 更新到 0.73.6,并且我设法运行 Android,但我在 iOS 中收到此错误。谷歌上几乎没有关于此错误的信息,我被困在这里。我正在尝试在 Xcode 15 上使用节点 21、jdk 20、gradle 8.3 和 kotlin 1.8 运行该应用程序

当我尝试使用

npm run ios
从 VSCode 终端运行应用程序时,这就是我得到的

The following build commands failed:
        CompileC /Users/purplekey/Library/Developer/Xcode/DerivedData/Takeda-fmiosazmvbloaggqakcseuazkcsb/Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/React-Fabric.build/Objects-normal/arm64/PropsParserContext.o /Users/purplekey/Desktop/Projects/Takeda_MedInfo_Mobile_v3/node_modules/react-native/ReactCommon/react/renderer/core/PropsParserContext.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'React-Fabric' from project 'Pods')
(1 failure)

我的react native开发环境已经全部设置好了,因为我使用react native已经有一段时间了,但是我一直没有机会更新rn版本。

如果您需要有关此问题的更多信息,我可以提供。

ios xcode react-native gradle folly
1个回答
0
投票

只需删除您的驱动数据文件夹并尝试重建它.. 我希望它对你有用

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