Xcode 9.4:意外服务错误:Xcode构建系统崩溃

32

我在 Xcode 9.4 编译项目时遇到了奇怪的错误。

Build system information - unexpected service error: The Xcode build system has crashed. Please close and reopen your workspace.

附属的截图

我尝试了Xcode退出并重新打开,但没有起作用。有什么解决办法吗?


4
我一直在使用 Xcode 10.0 beta 版本进行某个项目,经常遇到这个问题。你找到解决方法了吗? - Locksleyu
1
@Locksleyu:没有找到任何东西。 - Jayprakash Dubey
我遇到了这个问题,你解决了吗?@JayprakashDubey - Pablo Martinez
6个回答

66

请清除派生数据文件夹(位于~/Library/Developer/Xcode/DerivedData)并重新启动Xcode项目。


1
这是iOS工程师版的“你试过关掉再重新打开吗”对于Xcode :-). 伤心但却真实!这可以解决很多奇怪的Xcode问题。 - vinnybad

45

这个错误通常发生在Xcode主要版本之间。苹果公司通常声称他们的新构建系统比之前的版本快**倍。如果您看到这个错误(我在从Xcode9更改到Xcode10 beta时就遇到了这个问题),您可以随时将其更改为旧版构建系统。以下是如何操作:

  1. 在“文件”菜单中打开“工作区设置”(如果您使用的是Xcode10或更高版本,则现在更改为“项目设置”) 进入图像描述
  2. 将构建系统更改为“传统” 进入图像描述

在XCode 10中,Workspace设置现在被称为项目设置。 - Jim Bergman
这解决了从XCode 10.2降级到XCode 10.1时出现的类似错误问题。谢谢。 - Salil Junior
也解决了我在 XCode 11 Beta 4 中遇到的问题。谢谢! - jhp

2

Xcode 13.4.1更新:

今天我也遇到了这个臭名昭著的bug。我尝试了很多方法,包括清理项目、删除派生数据、重启max等。

最终修复的方法与kakaiikaka的答案类似:我将共享和每个用户工作区的工作区设置都设置为“Legacy Build System(已弃用)”。我尝试使用此构建,但由于我有不支持的软件包而出现错误。 重新启动Xcode,然后改回构建系统。再次重启Xcode。 现在崩溃不会再发生了。

看起来是内部出了点问题,循环使用构建系统解决了它。


1
我一次性移动了很多文件,包括嵌套的文件夹。之后出现了这个错误。无论我进行了什么清理、删除派生数据或撤销移动操作,都没有帮助。
我所做的是:从源代码控制中恢复项目文件的上一个版本,然后重新添加所有适用的新文件。这与项目文件有关。在我的情况下,删除项目容器内的用户数据没有帮助。因此,只要您使用源代码控制并可以回滚.xcodeproj,这可能是一个选择。

0

对于Xcode 10.2,删除podfile、podfile.lock、xcworkspace,在终端中打开,进入项目目录,pod init,将要使用的pods添加到pod文件中,pod install,打开xcworkspace。现在所有的内容都将进行索引,然后您可以构建项目了。


0

当我更改构建配置名称时,我遇到了这个问题。删除Pods文件夹和Podfile.lock,然后运行“pod install”解决了这个问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接