gpt4 book ai didi

swift - 错误 : unable to spawn process (Argument list too long) in Xcode Build

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:54 27 4
gpt4 key购买 nike

我收到这个错误:

"error: unable to spawn process (Argument list too long)

** ARCHIVE FAILED **

The following build commands failed: CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler (1 failure)

Exitcode =65 "

我浏览了这个链接: Xcode export localization throws error "Argument list too long"

这篇文章提供了一个很好的临时解决方案来解决减少路径层次的问题。但这似乎不是一个合适的方法。谁能为我提供解决此问题的不同方法?

Screenshot added

最佳答案

就我而言,它是关于 .xcconfig 文件中的自定义配置。我的配置文件包括 Pod 配置,例如:

// Development.xcconfig

#include "Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug (development).xcconfig"
#include "Pods/Target Support Files/Pods-MyProjectTests/Pods-MyProjectTests.debug (development).xcconfig"

#include "Pods/Target Support Files/Pods-MyProject/Pods-MyProject.release (development).xcconfig"
#include "Pods/Target Support Files/Pods-MyProjectTests/Pods-MyProjectTests.release (development).xcconfig"
// Production.xcconfig

#include "Pods/Target Support Files/Pods-MyProject/Pods-MyProject.debug (production).xcconfig"
#include "Pods/Target Support Files/Pods-MyProjectTests/Pods-MyProjectTests.debug (production).xcconfig"

#include "Pods/Target Support Files/Pods-MyProject/Pods-MyProject.release (production).xcconfig"
#include "Pods/Target Support Files/Pods-MyProjectTests/Pods-MyProjectTests.release (production).xcconfig"

当我将 Firebase pod 添加到我的 Podfile 时,这会产生您提到的错误。

所以为了再次编译我必须:

  1. 删除所有包含(#include ...)
  2. Project -> Info -> Configuration 中明确设置它们,如下所示:

Solution

快速提示:

如果您不想手动设置相应的目标配置(带有红色图标的那些),请将它们标记为None 并运行pod install。这将自动为您更改。 Quick tip

关于swift - 错误 : unable to spawn process (Argument list too long) in Xcode Build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53226087/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com