XCode 13 构建错误 - 无法找到或使用自动链接库 'swift_Concurrency' - React Native 0.64-65

Posted

技术标签:

【中文标题】XCode 13 构建错误 - 无法找到或使用自动链接库 \'swift_Concurrency\' - React Native 0.64-65【英文标题】:XCode 13 Build Error - Could not find or use auto-linked library 'swift_Concurrency' - React Native 0.64-65XCode 13 构建错误 - 无法找到或使用自动链接库 'swift_Concurrency' - React Native 0.64-65 【发布时间】:2021-11-16 11:20:51 【问题描述】:

前言

这是我第一次回答我自己的问题,所以如果我的解释有任何问题,请发表评论并进行必要的更正

对于那些 XCode 自动更新到 XCode 13 的稳定版本并且一直在运行一个裸 React Native 项目的人,以下只是一个更新的答案。

几个月前发布的其他问题中也出现了这个问题。 其中一个可以看到here。

问题

显然在更新到 XCode 13 并尝试在模拟器中运行我的 React-Native 应用程序后,显然会导致生成错误并显示以下日志

Could not find or use auto-linked library 'swift_Concurrency'
Could not find or use auto-linked library 'swiftFileProvider'

我不确定其他人,但您可能会收到与“自动链接库”有关的类似错误日志

【问题讨论】:

如果你升级了你的 mac 和 xcode 那么可能的问题可能是***.com/a/69882460/2457493 【参考方案1】:

分辨率

因此,从之前发布的问题以及此Github Issue 来看,构建失败显然源于用于调试的 Flipper 平台。

所以我解决这个问题的方法是简单地进入你的反应本机项目的 ios 文件夹中的 Podfile 并像我在这里所做的那样通过在我的 Podfile 中注释掉这一行来禁用它

# use_flipper!('Flipper' => '0.75.1', 'Flipper-Folly' => '2.5.3', 'Flipper-RSocket' => '1.3.1')

之后,再次运行pod install

之后,您的 React Native 应用程序将成功构建,现在可以在您的模拟器上正常运行。

【讨论】:

以上是关于XCode 13 构建错误 - 无法找到或使用自动链接库 'swift_Concurrency' - React Native 0.64-65的主要内容,如果未能解决你的问题,请参考以下文章

如何修复一些 Xcode 13 错误,例如无法正确跳转到定义?

Xcode 错误:构建时没有这样的文件或目录

Xcode 构建上传错误:对 TCP 端口 443 的出站访问,无法找到包的 MZContentProviderUpload。 (1041)

未找到 xcode 13 可执行文件

无法构建或存档运行良好的 Xcode 项目

无法开发应用程序,因为在 iOS 13.0/Xcode 11 beta 5 中“无法在设备上找到应用程序”[重复]