Xcode报错:Multiple commands produce … stringsdata
Xcode报错:Multiple commands produce … stringsdata

Xcode报错:Multiple commands produce … stringsdata

运行Xcode项目,发生如下报错内容。

Xcode报错信息:

Multiple commands produce '/Users/fangjunyu/Library/Developer/Xcode/DerivedData/piglet-bpwurhirpzhedoekfnulldhckdxj/Build/Intermediates.noindex/piglet.build/Debug-iphoneos/piglet.build/Objects-normal/arm64/AppStorageManager.stringsdata'

该问题表示,Xcode 在编译过程中,有两个或以上的编译步骤试图同时生成同一个文件(在这里是 AppStorageManager.stringsdata),导致冲突。

简单说,就是“同一个文件被重复生成”了。

解决方案

检查左侧项目列表中,是否存在 AppStorageManager 相同的文件。

经检查发现,在Extensions中设置了一个AppStorageManager的同名文件,将该文件修改为AppStorage,避免同名的问题。

该问题在于存在同名文件,导致项目识别为重复项并触发该报错。

如果没有同名问题,可能和缓存有关,需要清理缓存:

rm -rf ~/Library/Developer/Xcode/DerivedData

然后重新编译。

   

如果您认为这篇文章给您带来了帮助,您可以在此通过支付宝或者微信打赏网站开发者。

欢迎加入我们的 微信交流群QQ交流群,交流更多精彩内容!
微信交流群二维码 QQ交流群二维码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注