我收到这样的错误: app
[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/no.png 框架
[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/d.png iphone
[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/n.png ui
但我检查过Xcode,我根本没有看到任何重复的文件。 正如Apple Mailing Lists中的这篇文章所说,没有重复。 spa
打开项目中的Frameworks文件夹,确保里面只有框架。 我错误地添加了整个Developer文件夹! code
我发现了一个很是简单的解决方案: 图片
警告消失了! 查看此图片以供参考。 ip
几分钟前我遇到了一样的问题。 我已经提到改变'部署目标'解决了个人问题。 资源
如前所述,若是您有多个具备相同名称的文件,但在项目导航器中的不一样组(黄色文件夹)中,则能够看到此问题。 在个人状况下,这是故意的,由于我有多个子目录,每一个子目录都有一个“preview.jpg”,我想复制到应用程序包: 部署
在这种状况下,您须要确保Xcode识别目录引用(蓝色文件夹图标),而不单单是组。
删除有问题的文件并选择“删除引用”(所以咱们不会彻底删除它们):
将它们拖回到项目导航器中,将它们从新添加到项目中。 在出现的对话框中,选择“为任何添加的文件夹建立文件夹引用”:
请注意,文件如今在项目导航器中有一个蓝色文件夹图标:
若是您如今查看目标构建阶段的“复制包资源”部分,您会注意到整个文件夹只有一个条目,而不是目录中包含的每一个项目的条目。 编译器不会抱怨这些文件的多个构建命令。
对我来讲,目标>构建设置>打包>产品名称设置为与个人应用程序自定义的.plist文件中引用的另外一个值相同。 最终因为咱们的构建过程,这会建立重复的文件。