【发布时间】:2019-02-24 13:06:29
【问题描述】:
Multiple commands produce '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app':
1) Target 'MyProject' has create directory command with output '/Users/abc/Library/Developer/Xcode/DerivedData/MyProject-cworwzaxajsmfkcfvourofovbggd/Build/Products/QA-iphonesimulator/MyProject.app'
2) That command depends on command in Target 'MyProject': script phase “[CP] Copy Pods Resources”
Copy pods resources 中的脚本似乎与正常的构建命令冲突。我已经尝试了所有可用的解决方案
- 从
copy bundle resources中删除冗余文件。 - 更新 cocoapods。
- 将
Build settings下的product module名称更改为 独一无二的。 - 从
Copy Bundle Resources中删除了 info.Plist
临时修复:Xcode > File > Workspace Settings > Build System > 选择“Legacy Build System”
【问题讨论】:
-
从构建阶段删除
info.plist文件 --> 复制捆绑资源 --> Info.plist 它对我有用 -
请使用
pod --version检查您的 pod 版本。对于将 pod 版本更新为 -1.5.3后的 Xcode-10,它对我有用 -
@NiravKotecha 试过了,但没有运气。
-
除了遗留版本之外,您是否找到了答案?
-
我尝试了很多东西,但这些步骤 stackoverflow.com/a/52451421/2238515 为我解决了
标签: ios objective-c xcode xcode10