【问题标题】:Xcode error when attempting to archive project: Unexpected duplicate tasks尝试归档项目时出现 Xcode 错误:意外的重复任务
【发布时间】:2020-04-19 14:52:12
【问题描述】:

我的项目在模拟器和真实设备上都运行良好,没有任何警告,但是当我尝试归档它时,我得到了这个错误:

意外的重复任务:

1) 目标“SwiftDataTables”(项目“Pods”)具有从“/myAppPath/Pods/SwiftDataTables/SwiftDataTables/SwiftDataTables.bundle/column-sort-descending.png”到“/Users/Marius/Library/”的复制命令Developer/Xcode/DerivedData/myAppName-bvaclcqghnevllgdezgzmpfvrzrz/Build/Intermediates.noindex/ArchiveIntermediates/myAppName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SwiftDataTables.framework/column-sort-descending.png'

2) 目标“SwiftDataTables”(项目“Pods”)具有从“/myAppPath/Pods/SwiftDataTables/SwiftDataTables/SwiftDataTables.bundle/column-sort-descending.png”到“/Users/Marius/Library/”的复制命令Developer/Xcode/DerivedData/myAppName-bvaclcqghnevllgdezgzmpfvrzrz/Build/Intermediates.noindex/ArchiveIntermediates/myAppName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/SwiftDataTables.framework/column-sort-descending.png'

我收到此错误 3 次,SwiftDataTables 中的每张图片都有一个错误。

我已经尝试清理项目,卸载并重新安装有问题的库,并从派生数据中删除所有文件。从我从其他类似问题中看到的情况来看,解决方案通常是检查文件是否未在目标/构建阶段的 Copy Bundle ResourcesCompile Sources 中列出,但我找不到任何列出两次的文件。

提前致谢。

【问题讨论】:

    标签: ios swift xcode archive


    【解决方案1】:

    我可以通过在 Xcode 中选择三个图像来修复它,然后删除 SwiftDataTables 的 Target Membership 并再次添加它。

    【讨论】:

      【解决方案2】:

      再试一次 - 在文件导航器中您可以尝试搜索 (Cmd+F) 以查看 如果文件以某种方式在项目中两次。尝试删除整个 框架以及来自文件导航器和构建的任何引用 设置(检查框架文件夹等),然后重新添加。检查构建中列出的 pods 文件 设置。例如,有一个添加文件路径的地方 如果您以前尝试使用 Carthage 重复的地方 发生。

      【讨论】:

      • 我和 Marsolgen 有同样的问题,要解决它,你必须删除 Pods/SwiftTables 中的 3 个文件,因为这 3 个文件也在文件夹 Resources 中。对我来说 100% 工作
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-23
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多