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如果有就干掉他,这种我试过可以,相当经济实惠的选项

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值