8

我得到错误:

Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/icon-72.png
Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/Default-Landscape@2x~ipad.png
Warning: Multiple build commands for output file /Users/me/Library/Developer/Xcode/DerivedData/myapp-csoyvdzaugzkszeagjrtzrfssudr/Build/Products/Debug-iphonesimulator/myapp.app/Default-Landscape~ipad.png

当我尝试在模拟器中运行我的应用程序时。我知道这是因为重复的文件。但是,当我删除其中一个重复项时,我得到了错误:

error: /Users/me/Documents/Cordova27/myapp/myapp/Resources/icons/icon-72.png: No such file or directory

有谁知道如何解决这个问题?尝试清理并重新启动 XCode 无济于事。

4

6 回答 6

15

打开Copy Bundle Resources构建阶段。在该列表中找到两次文件并删除重复的引用。

于 2013-11-13T02:31:57.333 回答
9

删除两者,再次添加。[在摘要页面中的图标字段拖放]

于 2013-06-15T09:17:16.927 回答
9

我将一堆图像移动到不同的文件夹并遇到了同样的问题。要解决,基本上去构建阶段>>复制捆绑资源并删除早期的引用,如下图所示。注意:要检查的另一件事是查看左侧面板中是否有多个文件引用(您将看到 2 个同名文件)

在此处输入图像描述

于 2014-02-20T18:22:13.527 回答
1

如果您从 Xcode 设置启动/启动图标(目标 -> 摘要 ...),Xcode 有一个烦人的功能,会将您的 png 文件复制到根文件夹中,之后您将收到“多个构建命令”的警告”。您需要做的是,删除用于启动/启动的 png 文件,并检查copy bundle resourcesinTarget部分并确保您的文件已从那里删除。如果文件已从您的项目中删除而不是从Copy bundle resources.

于 2013-06-15T09:00:14.827 回答
1

我的问题也在复制捆绑资源中,但我的原因是快车道。我的所有 fastlane 文件 name.txt、keywords.txt、marketing.txt 等都从我的每种支持语言复制到包中。

转到您的目标构建设置。在搜索工具中,输入每个 fastlane 文件的名称。在这种情况下,您可以删除所有 fastlane 文件。这些用于将您的捆绑包上传到 App Store,因此文件根本不需要在捆绑包中。

于 2017-05-04T14:55:12.497 回答
0

仅通过复制捆绑资源添加新图像(PNG)。以同样的方式删除重复项。

构建阶段 >> 复制捆绑资源

于 2016-03-10T07:20:27.200 回答