【发布时间】:2018-09-26 13:19:35
【问题描述】:
我有一个使用 Xcode 9 开发的项目,在切换到 Xcode 10 后,我在构建过程中遇到错误:
错误:多个命令产生“SomePath/MyApp.app”:
1) 目标“MyApp”具有创建目录命令,输出为“/SomePath/Kvitt.app”
2) 该命令依赖于 Target 'MyApp' 中的命令:脚本阶段“[CP] Copy Pods Resources”
我在不同的项目和Info.plist 文件中遇到了类似的问题,我使用this answer 解决了它
不过,这次的错误是指MyApp.app,Copy Bundle Resources
切换到 Legacy Build System 可以解决这个问题,但想知道是什么原因造成的,以及如何在新的构建系统中修复它
有什么想法吗?
【问题讨论】:
-
在不切换构建系统的情况下有没有找到解决方案?
-
@AshleyMills 您链接的资源描述了两个目标生成
.app文件的情况。在我的例子中,工作区只包含一个目标,工作区本身是由 Cocoapods 生成的。该错误提到了 Cocoapods 脚本构建阶段,所以这听起来像是 Cocoapods 错误