协慌网

登录 贡献 社区

Xcode 10 错误:产生多个命令

错误:多个命令产生了 '/Users/uesr/Library/Developer/Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist':1)目标 “OptimalLive” 具有复制命令 '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Info.plist' 到 '/ Users / uesr / Library / Developer / Xcode / DerivedData / OptimalLive-fxatvygbofczeyhjsawtebkimvwx / Build / Products / Debug-iphoneos / OptimalLive .app / Info.plist'2)目标'OptimalLive' 具有从 '/Users/uesr/Desktop/workSpace/SEALIVE/SeaLive1.1/OptimalLive/Server/Masonry/Info.plist' 复制到 '/ Users / uesr / 库 / 开发人员 / Xcode/DerivedData/OptimalLive-fxatvygbofczeyhjsawtebkimvwx/Build/Products/Debug-iphoneos/OptimalLive.app/Info.plist'3)目标 “OptimalLive” 具有输入为 “/ Users / uesr / Desktop / workSpace / SEALIVE” 的过程命令 / SeaLive1.1/OptimalLive/Info.plist'

在 Xcode9 中运行代码可以运行,但是 Xcode10 中有错误。

答案

该问题可能是由于 App - 中的多个 Plist 或其他文件而引起的

解决方案 -> 打开目标 -> 构建阶段 > 复制捆绑资源,然后从中info.plist

在此处输入图片说明

注意:如果您还开发了手表应用程序,则还必须从手表中删除 plist 并扩展手表。

我找到了针对此构建错误的解决方案,对于与 Xcode 10 构建系统存在相同问题的其他任何人,请按照以下步骤进行修复:

  1. 在 Xcode 中,转到 “文件”->“项目 / 工作区” 设置。
  2. 将生成系统更改为旧版生成系统。

在此处输入图片说明它将解决新的 Xcode 10 的构建问题。

如果要使用新的构建系统,则可以从此 Apple Xcode 帮助页面找到故障排除帮助。

希望这可以帮助!

转到 Xcode-> 文件 -> 工作区设置。您会发现一个弹出窗口。

在此处输入图片说明

从 “Build System” 标签中选择 “ Legacy Build System”。按下 “完成

注意:-确保使用 “ cmd + shift + alt + k ” 和 “ Derived Data ” 清除您的项目

建立您的项目,它将很有吸引力:)