标题中的错误指向以下几行
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版本。
如果您需要有关此问题的更多信息,我可以提供。
只需删除您的驱动数据文件夹并尝试重建它.. 我希望它对你有用