我一直收到关于iOS项目的.png文件的多个构建命令的警告

时间:2014-10-03 08:23:30

标签: ios objective-c xcode build dependencies

  

警告:输出文件的多个构建命令   /Users/nroldos/Library/Developer/Xcode/DerivedData/artistreeApp-fnivhzlzlmkerwhdwwfnelzldkqx/Build/Products/Debug-iphonesimulator/artistreeApp.app/Near_Me@2x.png

     

警告:输出文件的多个构建命令   /Users/nroldos/Library/Developer/Xcode/DerivedData/artistreeApp-fnivhzlzlmkerwhdwwfnelzldkqx/Build/Products/Debug-iphonesimulator/artistreeApp.app/Search@2x.png

     

等等......

有人知道这些警告是什么意思吗?我会尝试解释这个,但我不知道这些多个构建命令来自何处。我只有一个视图控制器,我呼吁这些.png文件

2 个答案:

答案 0 :(得分:10)

当混淆时,Xcode会抱怨这种警告。会发生什么是项目有多个具有相同名称的文件,而Xcode不知道要编译哪个文件。

解决方案:在Copy Bundle Resources下搜索资源并删除重复的条目。

<强>步骤:

  1. 打开Copy Bundle Resources标签上的Build Phases
  2. 在该列表中查找相同文件的重复条目。
  3. 删除重复的引用。

答案 1 :(得分:3)

构建阶段标签上打开复制捆绑资源。查找该列表中相同文件的重复条目,并删除重复的参考文​​献。