Xcode 10 Error:Multiple commands produce问题及解决方案

本文详细记录了解决Xcode10.2.1中因多个目标产生相同输出文件导致的编译错误的过程。作者通过删除特定文件夹下的README.md和LICENSE文件,成功解决了编译冲突,分享了这一经验,对于使用Xcode并遇到类似问题的开发者有直接的指导意义。

删除/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/UXBadgeView/LICENSE文件夹下的README.md和LICENSE文件。
删除/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/YXQRCodeScan文件夹下的README.md和LICENSE文件。

在这里插入图片描述
看到这个问题我首先问度娘,结果试了几种方法都和我的问题不一致。看来只能自立更生艰苦奋斗了。
首先我想删除/Users/jiaguoshang/Library/Developer/Xcode/DerivedData文件夹下的以ArtEnjoymentWeChatAuction-开头的文件夹及子文件夹,然后Clean Build Folder,最有运行工程,仍旧以失败告终。
在这里插入图片描述
我删除/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/UXBadgeView和/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/YXQRCodeScan文件夹下的README.md文件。运行工程,发现第一条错误没有了,有门。我再删除/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/UXBadgeView和/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/YXQRCodeScan文件夹下的LICENSE文件。运行工程,没有编译错误了。问题解决了。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只所以出现这个问题是因为我从其它的项目拷贝一个公用组件到我的工程导致的。

Showing All Messages
:-1: Multiple commands produce '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/README.md':
1) Target 'ArtEnjoymentWeChatAuction' (project 'ArtEnjoymentWeChatAuction') has copy command from '/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/UXBadgeView/README.md' to '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/README.md'
2) Target 'ArtEnjoymentWeChatAuction' (project 'ArtEnjoymentWeChatAuction') has copy command from '/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/YXQRCodeScan/README.md' to '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/README.md'

Showing All Messages
:-1: Multiple commands produce '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/LICENSE':
1) Target 'ArtEnjoymentWeChatAuction' (project 'ArtEnjoymentWeChatAuction') has copy command from '/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/UXBadgeView/LICENSE' to '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/LICENSE'
2) Target 'ArtEnjoymentWeChatAuction' (project 'ArtEnjoymentWeChatAuction') has copy command from '/Users/jiaguoshang/Desktop/WeChatAuction/ArtEnjoymentWeChatAuction/lib/YXQRCodeScan/LICENSE' to '/Users/jiaguoshang/Library/Developer/Xcode/DerivedData/ArtEnjoymentWeChatAuction-dfhwtnzqynfayrhhwndwbdbugvap/Build/Products/Debug-iphoneos/ArtEnjoymentWeChatAuction.app/LICENSE'

其它问题见:《升级Xcode 10后遇到的问题》
Xcode 10.2.1 Error:Multiple commands produce问题及解决方案

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值