【问题标题】:XCode: 'Warning: Multiple build commands for output file' but I get error if I delete the duplicateXCode:'警告:输出文件的多个构建命令'但如果我删除重复项,我会收到错误
【发布时间】:2013-06-11 20:43:20
【问题描述】:

我得到错误:

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 无济于事。

【问题讨论】:

标签: ios xcode


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              猜你喜欢
              • 2011-02-12
              • 1970-01-01
              • 2012-09-18
              • 2014-11-28
              • 1970-01-01
              • 2016-07-13
              • 1970-01-01
              • 2011-10-05
              • 2011-11-10
              相关资源
              最近更新 更多