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 构建上传错误:对 TCP 端口 443 的出站访问,无法找到包的 MZContentProviderUpload。 (1041)