Xcode 11.2.1 错误:命令 CompileSwiftSources 失败,退出代码非零

Tum*_*SaS 5 xcode ios xcode11

我已经下载了最新的 Xcode 11.2.1。当我构建时,我收到此错误

<unknown>:0: 错误:不支持使用带有模块接口的桥接头命令 CompileSwiftSources 失败,退出代码非零

我该如何解决这个问题?

小智 6

我通过将目标中的Build Options->设置为.Build Libraries for DistributionBuild SettingsNo

我偶然发现了这个对我有用的配置更改,所以我没有任何证据/研究来支持它为什么起作用。我只在调试版本中尝试过这个,如果有任何变化,我会更新我的答案。您的里程可能会有所不同。

我的项目规格如下:

Xcode 11.1 (11A1027)

Brownfield React Native iOS 应用

  • 嗯...我刚刚启用了此选项,因为出现错误:`Swift 5.1.3 编译的模块无法由 Swift 5.2 编译器导入`所以您要么有一个错误,要么有另一个错误? (17认同)
  • 将“Bu​​ild Libraries for Distribution”设置为“NO”并不是一个正确的解决方案,因为许多可能需要通过 XCFramework 进行分发,这迫使其设置为“YES”。 (5认同)