升级到 Xcode 13.3 后,项目不再构建,因为错误:命令 EmitSwiftModule 失败,退出代码非零。
\n有谁知道是什么问题?协议中只有关于使用AnyObject而不是警告。class我猜问题出在某个图书馆。但问题到底出在 \xe2\x80\x94 上还不清楚,因为 Xcode 甚至没有提示。有什么方法可以定位错误吗?
问题可能出在您需要更新的库/pod 之一。
您可以从 Xcode Report Navigator - 导出日志导出失败的构建日志
这些日志对于检查这些类型的未知构建失败问题非常有价值,因为我们不确定哪些库/文件实际上影响了构建过程。
通常会在日志末尾找到影响构建的库。就我而言,我必须更新一个 Pod,并按照以下步骤进行操作。
1)运行pod deintegrate
2)在 pod 文件内提及更新的 pod 版本,或者您可以简单地删除提及的任何显式版本以获取最新的 pod 版本
就我而言,我将 pod 版本更新为“ pod 'CryptoSwift', '~> 1.4.0' ”
3)运行pod安装。
之后一切都会顺利进行。
*** 我已附上日志末尾的屏幕截图示例,其中在构建失败消息之前提到了我受影响的 pod。希望它可以帮助任何人***
| 归档时间: |
|
| 查看次数: |
29406 次 |
| 最近记录: |