Xcode 8 在加载时挂起

Posted

技术标签:

【中文标题】Xcode 8 在加载时挂起【英文标题】:Xcode 8 hangs up on loading 【发布时间】:2017-02-08 16:03:45 【问题描述】:

每当我尝试在 Xcode 中打开一个项目时,它都会卡在加载中并且永远不会完成。 Xcode 最终停止响应,我不得不强制退出。这发生在我的所有项目中,并且似乎在重新启动我的 macbook 后突然发生。

我尝试删除和安装Xcode,删除库中的整个开发者文件,以及删除包内容中的数据文件。

更新:问题消失了,几天无所事事后又回来了。很奇怪的问题

【问题讨论】:

有几个可能的原因。这可能会对您有所帮助:apple.stackexchange.com/questions/86094/xcode-hangs-at-startup 我可以修复它的唯一方法是删除 project.xcodeproj 包中的 project.xcworkspace 文件夹。我尝试了此处发布的所有其他解决方案,但它们不适用于 Xcode 8 【参考方案1】:

我也遇到过类似的情况,上面的一位 cmets 帮我缩小了范围。

如果代码在您的 iCloud 文件夹中,并且由于某种原因恰好等待上传到 iCloud(6MB 等待,似乎卡住了),请终止 Xcode,关闭 Wi-Fi 片刻,重新打开您的项目,它应该打开。然后您可以继续使用 Wi-Fi。

将代码移出 iCloud 托管文件夹可能会有所帮助。

【讨论】:

【参考方案2】:

试试

删除~/Library/Development/

删除~/Library/Caches

删除~/Library/Autosave Information

它在同一个问题上对我有用

已编辑

如果您将 Sierra 与 Xcode8 以及您在 iCloud 文档中的项目一起使用

将项目移动到另一个不在 iCloud 中的目录

这应该会导致问题

【讨论】:

【参考方案3】:

您的 Xcode 项目不应位于 iCloud Drive 文件夹中。

【讨论】:

嗨。我只是想知道为什么会这样。我在网上找不到原因。 (旁注:这发生在我身上,这就是我偶然发现的原因。搬出 iCloud Drive 解决了我的问题,但我只是想知道为什么 iCloud Drive 会导致这种情况) 因为 iCloud Drive 会将数据发送到云端,有时还会删除本地副本。当您尝试访问它时,它会从 iCloud 下载回来。这就是文件名称旁边有云图标的原因。考虑到一个项目中可以拥有的文件数量,如果您必须下载每个类来编译它,这将需要很长时间。【参考方案4】:

我的问题是由于 iCloud。 我所有的项目都在文档文件夹中,即 iCloud 文件夹。 因为我的 MacBook 中的 iCloud 设置带有优化选项,所以文件内容不是本地分配到硬盘驱动器中,而是远程分配到 iCloud 中。这就是 Xcode 在加载项目甚至开始新项目时无响应的原因。 我将所有项目移动到硬盘中的本地文件夹,不包括作为 iCloud 的备份,它解决了问题。

【讨论】:

【参考方案5】:

如果您的应用程序正在使用相机和照片,请尝试删除并重新打开情节提要。

在我创建一个新项目并逐项(场景)复制/粘贴后,我发现了这个错误。就我而言,相机和照片使用 tag 。所以,我删除了行,并作为界面构建打开。并且...再次工作!

所以,我只需要重新创建视图.. 对不起我的英语!

【讨论】:

【参考方案6】:

试试这些简单的步骤,对我有用:-

    转到文件,然后转到工作区设置

    点击前进按钮上方的下一个箭头按钮 [![在此处输入图像描述][1]][1]

    [1]:https://i.stack.imgur.com/DMyTs.png

    删除派生文件夹中的所有数据。 退出 Xcode,现在再次打开项目。

干杯!! 快乐编码!!!

【讨论】:

【参考方案7】:

我尝试了以上所有方法,但没有任何效果,直到我意识到我的项目位于 iCloud 支持的文件夹中。在我删除它之后,事情又开始起作用了。多么愚蠢的错误!!

希望这可以帮助那里的人。

【讨论】:

以上是关于Xcode 8 在加载时挂起的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin在使用LIMIT时挂起

播放框架在启动时挂起:“正在加载项目定义”

Ruby on Rails 控制台在加载时挂起

Composer 在更新依赖项时挂起

java在程序结束时挂起

npm 在安装后/解锁时挂起