Xcode 运行很慢
Posted
技术标签:
【中文标题】Xcode 运行很慢【英文标题】:Xcode is running really slow 【发布时间】:2016-12-15 14:47:10 【问题描述】:我最近尝试使用 Xcode 8 制作 ios 应用程序并在 Swift 中进行测试,但是由于执行简单的“打印(“Hello World”)”需要一分钟多的时间来处理将它打印到控制台,我也尝试通过创建 UI 按钮等进行常规开发,但是当我尝试编译它时,它工作起来太慢了,而且很简单。我的电脑是 2012 年中期的 Macbook Pro Non-retina,有 4GB 的 RAM,不是一台快速的电脑,但我可以用 Python 编程而没有这些问题。如果有人知道一些解决方案,请告诉我!谢谢。
【问题讨论】:
欢迎来到 ***。请注意,这不是免费的代码编写服务,但我们渴望帮助其他程序员(和有志者)编写自己的代码。请阅读How to ask a good question 上的帮助主题。之后,请使用您迄今为止编写的代码更新您的问题,以完成您希望完成的任务。 “我的电脑是 2012 年中期的 Macbook Pro Non-retina,配备 4GB 内存...” Oof。我敢打赌它也有一个旋转磁盘而不是 SSD。 @TomHarrington 是的... 那是你最大的问题。有了 4GB 的 RAM,Xcode 将大量交换到磁盘。使用旋转磁盘,交换会很慢。如果您可以升级到 SSD 和/或添加 RAM,那将有所帮助,否则您将陷入困境。 @TomHarrington 我打算购买 SSD 或 RAM,但是我住在南非,我在这里找不到与 MacBook 兼容的 RAM,在亚马逊上找不到可以在这里发货的 RAM,而 SSD 是这里真的很贵!感谢您的帮助 【参考方案1】:当您第一次构建项目时正常进行(如您所描述的那样需要一段时间)
第一次构建后转到产品 -> 方案 -> 编辑方案。在左侧栏中选择 Build 并取消选中 Find implicit dependencies。
这似乎是一个众所周知的问题:https://forums.developer.apple.com/thread/62737
“如果没有足够的上下文来决定,编译器必须采用保守的选择并将其记录为级联。”
【讨论】:
在这样做之后,我什么也没发生,而是第二天得到链接器命令错误,并浪费了我大约 2 个小时来查找错误,因为我知道我的代码中没有任何错误,后来所有的努力都找到了解决方案做“撤消”这个过程(转到产品 -> 方案 -> 编辑方案。)现在我的错误消失了。【参考方案2】:对我来说同样的问题。在应用程序启动之前,我已经执行了两次这些指令而没有挂起一分钟。
-
取消手机与 xcode 的配对
在手机未插入的情况下启动 xcode
插入手机
在 xcode 中,在设备下,取消手机配对
停止 xcode
运行以下命令
rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport
rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs
rm -rf ~/Library/Developer/Xcode/DerivedData
-
启动 xcode
插入手机
【讨论】:
嗨普里扬卡!我建议您查看 Stack Overflow 的 Markdown 格式 ***.com/editing-help 这将使您的问题/答案更容易阅读(并因此理解)【参考方案3】:转到窗口/设备和模拟器/取消选中通过网络连接
【讨论】:
以上是关于Xcode 运行很慢的主要内容,如果未能解决你的问题,请参考以下文章
Swift Dictionary 即使优化也很慢:做不必要的保留/释放?