"clang: error: cannot specify -o when generating multiple output files" during Swift iOS build

"clang: error: cannot specify -o when generating multiple output files" during Swift iOS build

我刚刚使用 CocoaPods 为我的 Swift iOS 项目安装了一个额外的依赖项 (HockeyAppSDK),现在我的项目在构建过程中失败并给出错误:

clang: error: cannot specify -o when generating multiple output files

我卸载了依赖项,但项目在构建过程中仍然失败并出现相同的错误。有想法该怎么解决这个吗?

编辑: 使用 xcode cli 构建时,错误如下所示:

2015-07-24 20:28:09.378 xcodebuild[34313:1668414] 流错误:偏移量 29 处的流错误:由不受支持的 XCDependencyGraph build

创建

以下构建命令失败:

编译Swift 正常 arm64 {swift 文件的路径}

编译Swift 正常 arm64 {swift 文件的路径}

编译Swift 正常 arm64 {swift 文件的路径}

编译Swift源正常arm64com.apple.xcode.tools.swift.compile

this issue 所示,这是 CocoaPods 0.38.1 中的错误。所以这可能会在 CocoaPods 的未来版本中得到修复。

在新的 CocoaPods 发布之前,您可以做些什么来临时解决这个问题:错误是在私有 xcconfig 文件中的某处,-isystem[=13= 之前缺少 space ]

编辑:

已发布新版本的 Cocoapods (0.38.2) 修复了此问题

CocoaPods 0.38.2现已发布。它解决了这个问题。