Objective c 生成测试时,Xcode“clang失败,退出代码为1”错误

Objective c 生成测试时,Xcode“clang失败,退出代码为1”错误,objective-c,Objective C,我正在尝试为测试构建项目,但出现以下错误: 我已经通读了我找到的所有线索,但没有任何帮助。我已尝试在“生成设置”下指定.pch和.plist文件的直接路径 这很可能是因为我复制了我的项目并重命名了它。这一行告诉您问题: 检查.pch文件的生成设置。该设置必须与实际文件和路径匹配 尝试在finder中打开文件,打开一个新的finder窗口,移动命令并从构建设置中输入文件地址,您应该能够打开它。或者使用终端,您必须在终端中引用路径 注意文件名中的空格。在开发过程中,我避免在文件名和目录名中使用

我正在尝试为测试构建项目,但出现以下错误:

我已经通读了我找到的所有线索,但没有任何帮助。我已尝试在“生成设置”下指定.pch和.plist文件的直接路径


这很可能是因为我复制了我的项目并重命名了它。

这一行告诉您问题:

检查.pch文件的生成设置。该设置必须与实际文件和路径匹配

尝试在finder中打开文件,打开一个新的finder窗口,移动命令并从构建设置中输入文件地址,您应该能够打开它。或者使用终端,您必须在终端中引用路径


注意文件名中的空格。在开发过程中,我避免在文件名和目录名中使用空格,因为它们很多时候需要以特殊的方式处理,例如引用。

Hey@Zaph。谢谢你的回答,谢谢!在发布之前,我找到了这两个文件的确切路径,并将它们复制到构建设置中。现在,当我接受您的建议时,它发现正确的fileso路径应该是正确的,所以最好的办法可能是远离项目名称中的空格以及所有的更改?是的,文件/目录名称中的空格可能会多次产生问题。情况有所好转,但通过避免嵌入空格,我避免了问题。我重新命名了整个项目,并让Xcode修复它发现的所有名称引用——仍然没有区别。该错误引用了一个名为“mmmm Prefix.pch”的.pch文件,现在我的实际文件名为“OrdsprogSR Prefix.pch”,在构建设置中,.pch文件的整个路径是“/Users/borasumssen/Desktop/Xcode projects/mmmm variation 2/mmmm/OrdsprogSR Prefix.pch”,显然没有提到“mmmm Prefix.pch”会在其他地方生成Xcode吗是否查找另一个.pch文件?请确保您仍然收到pch文件错误。从iPhone和/或模拟器中删除所有派生数据~/Library/Developer/Xcode/DerivedData和应用程序~/Library/Application Support/iPhone模拟器。尝试以下操作:在BuildSettings中转到pch,双击打开路径窗口并删除当前路径文本,在finder中选择.pch文件并将其拖动到窗口中。仍然存在相同的错误-没有区别。我现在试着把它拖过去,还是没什么区别。我拖动了实际的.pch文件“OrdsprogSR Prefix.pch”,但它仍在尝试查找“mmmm Prefix.pch”