【问题标题】:Multiple commands produce error in Xcode 13多个命令在 Xcode 13 中产生错误
【发布时间】:2022-08-02 18:29:14
【问题描述】:

我已经被这个错误困住了很长一段时间,所以任何帮助都将不胜感激。当我尝试构建我的应用程序时,我不断收到以下构建错误:

多个命令产生\'/Users/my_user_name/Library/Developer/Xcode/DerivedData/Expense_Tracker_Final-aujeprcwgnjmizeaueitvhpgrzf/Build/Products/Debug-iphonesimulator/Expense Tracker Final.app\':

  1. 目标 \'Expense Tracker Final\' 具有创建目录命令,输出为 \'/Users/my_user_name/Library/Developer/Xcode/DerivedData/Expense_Tracker_Final-aujeprcwgnjmizeaueiitvhpegrzf/Build/Products/Debug-iphonesimulator/Expense Tracker Final.app\ '
  2. 该命令取决于 Target \'Expense Tracker Final\' 中的命令:脚本阶段“[CP] Copy Pods Resources”

    我已经尝试过针对其他堆栈溢出问题推荐的解决方案,例如从 [CP] Copy Pods Resources 中删除某些文件,但似乎没有任何效果。有人可以帮助我我真的迷路了。

  • 我可能会删除/分解与 CocoaPods 相关的所有内容,然后重新启动 CocoaPods 进程(初始化等)
  • 不知道是谁降级了这个问题,出于什么原因。我也经常收到此错误,并且堆栈跟踪中的可用解决方案都没有奏效。唯一可以帮助的(有时)是“产品->清理构建文件夹”

标签: ios swift xcode xcode13


【解决方案1】:

选择目标 -> 构建阶段。

在那里你看到了复制捆绑资源。只需通过选择该文件并单击减号图标来删除正在创建错误的重复文件,如果存在 info.plist 也只需将其删除。

【讨论】:

  • 尽管那里的所有文件都是唯一的,但我没有看到任何重复的文件
  • 那么 info.plist 文件在那里是否可用呢?
  • 谢谢。删除那里的 info.plist 解决了我重复的 info.plist 问题。
【解决方案2】:

看起来您的脚本中有重复的代码构建阶段>[CP] 复制 Pod 资源删除重复项并重新运行项目。

【讨论】:

    【解决方案3】:

    此错误来自 IOS 目录,因为有一些重复的文件,在我的情况下,该项目仅在 Android 上构建并为 IOS 抛出此错误。

    我通过先备份 IOS 目录,然后删除 IOS 目录来解决此问题 然后运行这个命令:

    颤振创建-i swift。 --project-name="你的项目名称"

    注意:检查 pubspec.yaml 以获取您的项目名称

    运行命令后做 光盘。 然后做 扑跑

    【讨论】:

      猜你喜欢
      • 2018-11-15
      • 2019-12-17
      • 1970-01-01
      • 2021-01-10
      • 2018-12-06
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 1970-01-01
      相关资源
      最近更新 更多