将 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
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用 Xcode 在真实设备上运行该应用程序,则会出现以下错误(与 Flipper-Folly 相关):
.../ios/Pods/Headers/Private/Flipper-Folly/folly/synchronization/DistributedMutex-inl.h:1051:5: 'atomic_notify_one<unsigned long>' is unavailable
Run Code Online (Sandbox Code Playgroud)
想法?谢谢!
更新:
React Native 已更新至 0.64.1。您现在可以在 package.json 文件中将您的 react-native 依赖项更改为此版本,然后运行npm install