20

突然间,我的项目无法在 Xcode 中构建。如果我查看日志,我会看到正在构建所有需要的依赖项,然后我收到一个奇怪的错误:

Verify final result code for the complete build operation
Build operation failed without specifying any errors. 
Individual build tasks may have failed for unknown reasons.

我删除了我的代码目录并用备份替换它,进行了清理,尝试单独构建所有其他组件(它们成功) - 没有任何效果。我尝试了命令行构建,同样的问题。

这个错误在谷歌上只有几条点击,没有提供任何有用的建议。

有人可以帮忙吗?

更新:当我运行命令行构建时,我看到以下错误:

2012-05-25 08:55:53.830 xcodebuild[3358:4203] No recorder, buildTask: <Xcode3BuildTask: 0x400f35e60:'ProcessPCH MyProject-Prefix.pch':REfc(32370056113422336):deps=0:phaseNum=4>

我检查了 xcodebuild 的输出,它返回“65”。

我认为 MyProject-Previx.pch 文件可能有问题,所以我关闭了“Precompile Prefix Header”,现在我在另一个文件中遇到了同样的错误:

2012-05-25 09:15:11.784 xcodebuild[3882:3703] No recorder, buildTask: <Xcode3BuildTask: 0x40048ab60:'CompileC HelperRoutines.m':REfc(33777199068741632):deps=0:phaseNum=4>
4

22 回答 22

8

构建操作失败,但未指定任何错误。个别构建任务可能因未知原因而失败。一个可能的原因是如果有太多(可能是僵尸)进程;在这种情况下,重新启动可能会解决问题。下面可能会列出一些单独的构建任务失败(最多 12 个)。

我最近在运行 Xcode 9.0 Beta 3 和 Xcode 8.3.3 时一直遇到这个问题。

修复方法是删除派生数据文件夹中的所有。然后它似乎再次起作用。

rm -rf ~/Library/Developer/Xcode/DerivedData

注意:只是清理构建或删除项目的当前构建文件夹似乎没有帮助。

希望这可以帮助 :)

于 2017-07-29T16:40:14.617 回答
5

我遇到了这个错误,它激怒了我一个小时左右。下面的答案对我有很大帮助:基本上你的机器有大量正在运行的进程,XCode 无法处理它,重新启动你的机器是最好的答案。

https://stackoverflow.com/a/13183522/1863655

于 2012-12-26T18:41:45.157 回答
5

我环顾四周,唯一对我有用的是缩短我的项目文件夹名称。

所有其他尝试:重新启动、重新克隆、删除派生数据等均无效。唯一有效的是使项目文件夹名称更短。

于 2017-12-01T20:25:16.063 回答
3
Build operation failed without specifying any errors. Individual build tasks may have failed for unknown reasons.
One possible cause is if there are too many (possibly zombie) processes; in this case, rebooting may fix the problem.
Some individual build task failures (up to 12) may be listed below.

当总路径长度太长时会发生这种情况。

更改文件夹名称或目录位置,比以前更短。

于 2019-09-03T05:48:57.653 回答
2

我也遇到了同样的错误。我被编辑了 .pch (Prefix Header) 文件。然后我开始收到这个奇怪的错误。然后我删除了我在 .PCH 中制作的所有版本。然后我退出了我的 Xcode。当我重新启动 Xcode 时,这个奇怪的错误消失了。

希望这也对你有用。祝你好运好友(y)

于 2012-05-27T11:07:26.547 回答
2

祝大家 2019 年快乐,但遗憾的是,这在 Xcode 10.2 中仍然可能发生。

我在 Xcode 中打开了四个项目,但只有一个以这种方式失败。我尝试了主菜单 > Product > Clean Build Folder。小进度旋转器启动,5 分钟后仍在旋转。嗯。

所以我退出了 Xcode 并在终端中做了一个cd ~/Library/Developer/Xcode/DerivedData. 虽然ls -alww只显示了一个以我的其他项目命名的子文件夹,但正如预期的那样,有五个子文件夹的名称以问题项目的名称开头。我把它们都删了

rm -R ProblemProjectName-*

并重新启动了 Xcode。问题解决了。

于 2019-04-26T16:28:05.290 回答
0

我的有时会出现此错误,LLVM 也因退出代码 1 而失败,而 clang 因退出代码 255 而失败,每次都在不同的代码位置。我只需要重新启动(OS X 10.7,Xcode 4.5)。

于 2012-10-25T23:56:01.423 回答
0

我重新启动,没有运气。然后我注意到当我重新启动 XCode 时,我的一个选项卡被加载,其中没有文件。我弄清楚我在其中编辑了什么文件,打开它,保存它,然后我就可以构建了。

于 2012-12-18T19:08:58.770 回答
0

在 XCode 5 上,这些答案都不适合我。

幸运的是,我仍然只测试 XCode 5 - 我保留了 XCode 4。

XCode 5 根本不会构建我的两个项目中的一个,声称我的库没有使用正确的设置构建,并且我一直在另一个页面上遇到此页面上描述的错误......所以我坚持XCode 4,它完美地构建了我的两个项目。

如果您在 XCode 5 上遇到此问题,请考虑将“恢复到 XCode 4”作为另一种策略。

总的来说,重复运行一个程序,不管是否是 XCode,都会将你的系统降级到你必须重新启动的地步,这并不能让我对该程序充满信心。

于 2013-10-15T22:52:53.173 回答
0

对于 Xcode 5.0.0,此错误是在更新 CLI 工具后引起的。

更新到 Xcode 5.0.1 并再次安装所有必需的组件仍然没有修复错误。但是,5.0.1 非常友好,实际上发出了一个有用的错误。

/bin/mkdir -p /Users/xxx/Documents/XCode/SampleApp/bin/SampleAppDebug.app/Contents

error: (null)

这导致我查看 bin 文件夹,并发现使用损坏的 CLI 工具构建的 5.0.0 已在 bin/ 中使用 SampleAppDebug.app 与派生信息文件夹建立了符号链接,由于某种原因它无法写入。

我手动删除了 bin/ 文件夹的所有内容并重建没有错误。

于 2013-10-23T15:54:22.760 回答
0

我遇到了同样的问题。我更改了系统时间。我删除了文件“/Users/YOURNAME/Library/Developer/Xcode/DerivedData/ModuleCache/YOURBUNDLEID/UIKit.pcm”。然后它对我来说很好。试试这个。

于 2013-11-19T06:15:42.293 回答
0

我在框架搜索路径中添加了头文件位置......从顶级项目设置中删除它为我解决了这个问题。

改变后果自负。

于 2014-03-26T20:29:40.653 回答
0

唯一对我有用的解决方法 -将您的代码推送到 git repo 并将其克隆到新位置。我强烈建议重新克隆您的 repo,因为如果您更喜欢重新启动/关闭和 onXcode,您将处理一些随机问题。

于 2014-07-02T09:43:58.390 回答
0

您是否将“执行单对象预链接”设置为“是”?尝试将其关闭。

我有类似的问题。我在静态库中有大量文件。减少文件数量或将“执行单对象预链接”设置为 NO 解决了我的问题。

于 2014-07-27T04:57:18.460 回答
0

对于 Mac OS X Yosemite 10.10.3 上的 Xcode 6.3.2,相同的错误和以下对我不起作用:

  1. Git 放弃了对上一个成功构建点的更改
  2. 从内置模板从头开始创建新项目(尽管我不记得它是否成功构建)
  3. 重启 Xcode
  4. 系统重启

并且以下工作

  1. 我早上遇到了这个问题,晚上通过几次 Xcode 重启和系统重启以及新项目的创建解决了。所以,我不确定真正触发了什么。
于 2015-06-05T13:58:35.993 回答
0

我今天遇到了同样的问题。清理 DerivedData 并将项目克隆到其他地方并没有帮助。解决我的问题是从Disk Utility应用程序中修复音量并删除所有 Xcode 插件。

于 2016-02-19T13:37:26.600 回答
0

我在 Xcode 9.2 上运行的项目没有任何代码更改也遇到了同样的问题。看起来如果您有一些运行脚本或附加到项目的外部构建系统,这可能会导致问题。尝试提交或放弃更改并重新构建。如果它仍然存在,请删除本地 repo 并再次克隆。还要为项目位置维护较小的文件夹名称。

于 2018-02-23T13:39:59.773 回答
0

在 iOS 应用程序中添加 watchOS 目标时,使用 Xcode 11.1 和 SwiftUI 时出现同样的问题:

  • 转到菜单Xcode / 首选项 / 位置
  • 在 Finder 中打开Derived Data文件夹,单击/Users/yourUserName/Library/Developer/Xcode/DerivedData旁边的箭头
  • 找到您的应用派生数据文件夹并将其删除
  • 菜单产品/清洁构建文件夹

您应该能够再次编译。

于 2019-11-04T22:57:13.290 回答
0

我知道这回答太晚了,但我正在回答,因为上述解决方案都没有奏效。对我来说,重新启动、清理构建、删除派生数据都不起作用。因为问题不是由于任何僵尸对象或类似的东西。我正在使用 Xcode 11。我认为这是一个 Xcode 错误,有时错误不会显示在问题导航器中。但是不要担心在报告导航器中检查构建报告(项目导航器中的最后一个选项卡:看起来像一个带有行的注释框。或者只是cmd + 9)。

报告导航器

单击相关构建并解决问题,我的 pods 目录中缺少文件。 构建日志

于 2020-03-02T09:04:06.630 回答
0

只需尝试重命名项目的文件夹名称。它对我有用

于 2020-03-18T07:55:59.870 回答
0

我遇到了同样的问题,但是接受的解决方案对我不起作用,起作用的是:

  • 删除.workspace文件
  • 删除Podfile.lock文件
  • 删除Pods文件夹
  • pod deintegrate ; pod install
于 2020-04-13T20:05:02.847 回答
0

对我来说,它是通过更改为新的构建系统来修复的(在文件 -> 项目设置中)

我有Xcode 11.7

于 2020-10-05T11:09:25.683 回答