Xcode 10 构建错误 - 多个命令产生 info.plist

Posted

技术标签:

【中文标题】Xcode 10 构建错误 - 多个命令产生 info.plist【英文标题】:Xcode 10 build error - Multiple commands produce info.plist 【发布时间】:2018-10-03 17:00:52 【问题描述】:

我最近更新到 Xcode 10,但现在每当我尝试运行我的构建时都会得到这个:

Build system information
error: Multiple commands produce '/Users/shiningsunnyday/Library/Developer/Xcode/DerivedData/aiRun-aogoneumhlleekecmbglgiyifpwy/Build/Products/Debug-iphoneos/aiRun.app/Info.plist':
1) Target 'aiRun' (project 'aiRun') has copy command from '/Users/shiningsunnyday/Documents/GitHub/running_app/RUN BABY/aiRun/aiRun/Info.plist' to '/Users/shiningsunnyday/Library/Developer/Xcode/DerivedData/aiRun-aogoneumhlleekecmbglgiyifpwy/Build/Products/Debug-iphoneos/aiRun.app/Info.plist'
2) Target 'aiRun' (project 'aiRun') has process command with output '/Users/shiningsunnyday/Library/Developer/Xcode/DerivedData/aiRun-aogoneumhlleekecmbglgiyifpwy/Build/Products/Debug-iphoneos/aiRun.app/Info.plist'

我可以删除我的 Info.plist 的目标成员资格并且它可以工作,但我需要其中的自定义设置键值。我该怎么办?

【问题讨论】:

你看到了吗? ***.com/questions/50718018/… 这对我有用***.com/a/50719379/367006 【参考方案1】:

工作区项目 > 构建设置 > 查找[Command+F] > info.plist > 打包 > info.plist 文件 - [your_target/info.plist]

上述方法是最干净的答案。

[XCode - 文件 - 工作区设置 - 新构建系统(默认)]

【讨论】:

以上是关于Xcode 10 构建错误 - 多个命令产生 info.plist的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 10 错误:产生多个命令

Xcode 11.1 错误:产生多个命令

Xcode 12 - Flutter 应用程序 iOS 构建错误 - 产生了多个命令 / throwToolExit (package:flutter_tools/src/base/common.da

Xcode 10 iOS firebase firestore SDK -- 多个命令在 Firebase 中产生 gRPCCertificates.bundle 错误

在 Xcode 升级后 Flutter iOS 构建失败错误并带有多个命令

iOS xcode 11 新项目多个错误