Xcode 13.3 构建失败:命令 EmitSwiftModule 失败,退出代码非零
Xcode 13.3 build fails: Command EmitSwiftModule failed with a nonzero exit code
升级到 Xcode 13.3 后,由于错误不再构建项目:命令 EmitSwiftModule 失败,退出代码非零。
有人知道问题出在哪里吗?在协议中只有关于使用 AnyObject
而不是 class
的警告。我想问题出在某个图书馆。但问题到底出在哪里 — 目前还不清楚,因为 Xcode 甚至没有暗示。有什么方法可以定位错误吗?
删除代码上的@UIApplicationMain,它对我有用。我认为这个 firebase 错误与 Xcode 13.3
有关
编辑:将@main 更改为@UIApplicationMain。
请将您的 Apollo SPM 更新到版本 0.51.0 以解决此问题。
https://github.com/apollographql/apollo-ios/releases/tag/0.51.0
问题可能与您的 libraries/pods 之一有关,需要更新。
您可以从 Xcode Report Navigator - Export Log
导出失败的构建日志
这些日志对于检查这些类型的未知构建失败问题可能很有价值,因为我们不确定 library/file 实际影响构建过程的是什么。
通常会在日志末尾找到影响构建的库。在我的例子中,我必须更新我遵循以下步骤的 Pod。
1)运行 pod 分解
2)在 pod 文件中提到更新的 pod 版本,或者您可以简单地删除提到的任何显式版本以获得最新的 pod 版本
在我的例子中,我将 pod 版本更新为“ pod 'CryptoSwift', '~> 1.4.0' “
3)运行 pod 安装。
在那之后一切都应该运行良好。
*** 我附上了日志末尾的屏幕截图示例,其中在构建失败消息之前提到了我受影响的 pod。希望对大家有帮助***
我在一个项目中遇到了同样的错误。一段时间后,我发现问题出在 SwiftUI 中使用 Self.Body
作为类型。删除后项目可以再次构建
好吧,在挖掘日志后,我发现初始化程序有问题。 Swift 由于某种原因无法编译 class。我不知道为什么之前没有问题,但是问题已经解决并且正在构建项目。结论:详细阅读日志。
升级到 Xcode 13.3 后,由于错误不再构建项目:命令 EmitSwiftModule 失败,退出代码非零。
有人知道问题出在哪里吗?在协议中只有关于使用 AnyObject
而不是 class
的警告。我想问题出在某个图书馆。但问题到底出在哪里 — 目前还不清楚,因为 Xcode 甚至没有暗示。有什么方法可以定位错误吗?
删除代码上的@UIApplicationMain,它对我有用。我认为这个 firebase 错误与 Xcode 13.3
有关编辑:将@main 更改为@UIApplicationMain。
请将您的 Apollo SPM 更新到版本 0.51.0 以解决此问题。
https://github.com/apollographql/apollo-ios/releases/tag/0.51.0
问题可能与您的 libraries/pods 之一有关,需要更新。
您可以从 Xcode Report Navigator - Export Log
导出失败的构建日志这些日志对于检查这些类型的未知构建失败问题可能很有价值,因为我们不确定 library/file 实际影响构建过程的是什么。
通常会在日志末尾找到影响构建的库。在我的例子中,我必须更新我遵循以下步骤的 Pod。
1)运行 pod 分解
2)在 pod 文件中提到更新的 pod 版本,或者您可以简单地删除提到的任何显式版本以获得最新的 pod 版本
在我的例子中,我将 pod 版本更新为“ pod 'CryptoSwift', '~> 1.4.0' “
3)运行 pod 安装。
在那之后一切都应该运行良好。
*** 我附上了日志末尾的屏幕截图示例,其中在构建失败消息之前提到了我受影响的 pod。希望对大家有帮助***
我在一个项目中遇到了同样的错误。一段时间后,我发现问题出在 SwiftUI 中使用 Self.Body
作为类型。删除后项目可以再次构建
好吧,在挖掘日志后,我发现初始化程序有问题。 Swift 由于某种原因无法编译 class。我不知道为什么之前没有问题,但是问题已经解决并且正在构建项目。结论:详细阅读日志。