【发布时间】:2021-07-21 05:56:03
【问题描述】:
Xcode 升级到 12.5 和 iOS 升级到 14.5 后,我无法在真机和模拟器中运行 iOS 应用。
运行npm run ios 后,我收到以下消息:
The following build commands failed:
CompileC .../Build/Intermediates.noindex/Pods.build/Debug-iphonesimulator/Flipper-Folly.build/Objects-normal/x86_64/DistributedMutex.o /Users/guilherme/Documents/Dood/ios/Pods/Flipper-Folly/folly/synchronization/DistributedMutex.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
如果我尝试使用 Xcode 在真实设备上运行应用程序,这是我得到的错误(与 Flipper-Folly 相关):
.../ios/Pods/Headers/Private/Flipper-Folly/folly/synchronization/DistributedMutex-inl.h:1051:5: 'atomic_notify_one<unsigned long>' is unavailable
想法?谢谢!
更新:
React Native 已更新至 0.64.1。您现在可以在 package.json 文件中将您的 react-native 依赖项更改为此版本,然后运行 npm install
【问题讨论】:
-
我在不同的 React Native 应用程序中也遇到了同样的问题。
-
在 React Native 的 github github.com/facebook/react-native/issues/31179 中,很少有关于 macOs 11.3 更新的临时解决方法
-
任何人的问题,怎么可能突然发生这种故障而我的工作站没有任何变化?周一
yarn run ios建设良好。星期二,我运行了相同的命令并得到了这个错误。 -
删除 Podfile 中的 "use_flipper!()" 或发表评论。 > 吊舱安装 > 运行。
-
更新:官方故障排除指南在这里: github.com/facebook/react-native/issues/31480
标签: ios reactjs xcode react-native