Xcode 10 Error: Multiple commands produce

最近使用渠道的打包工具打出的XCode工程打包失败,报错是
Xcode 10 Error: Multiple commands produce
翻找一下资料有多种解决方案,记录分享下。
原因:
参见https://help.apple.com/xcode/mac/current/#/dev621201fb0
大致看一下是由于不同的引用直接产生了循环引用的问题,ios新版的xcode提供了newBuildSystem。这种打包系统如果检测到循环引用就会抛出这个错误,官方给出的解决方案是自己手动解决循环引用的问题或者改用老的打包系统。
解决方案:
1、修改Buildsystem为LegcyBuildSystem
2、手动解决循环引用问题plus:本是最正确道路,但是由于很多时候无法控制引用,只好弃用。
3、看到一个偏门解决方案:
检查你的Solution -> Open target -> Build phases > Copy Bundle Resources 选项看是否有info.plist如果有就干掉他,这种我试过可以,相当经济实惠的选项

你可能感兴趣的:(IOS)