我有一个在Xcode 9下开发的项目,切换到Xcode 10后,在构建期间出现错误:
错误:多个命令生成“SomePath/MyApp.app”:
1)目标“MyApp”具有使用输出“/SomePath/Kvitt.app”的创建目录命令。
2)该命令依赖于目标“MyApp”中的命令:脚本阶段“[CP] Copy Pods Resources”
我曾经遇到过使用不同的项目和Info.plist
文件时出现类似问题,并使用 this answer 解决了它。
然而,这次错误是关于 MyApp.app
的,但在 Copy Bundle Resources 中没有该文件。
切换到 Legacy Build System 可以解决这个问题,但我想知道这是什么原因,并且如何在新的构建系统中修复它。
有任何想法吗?
.app
文件的情况。而在我的情况中,工作区仅包含一个单一目标,并且该工作区是由Cocoapods生成的。错误提到了一个Cocoapods脚本构建阶段,因此这似乎更像是Cocoapods的一个bug。 - mag_zbc