【问题标题】:Xcode is running really slowXcode 运行很慢
【发布时间】:2016-12-15 14:47:10
【问题描述】:

我最近尝试使用 Xcode 8 制作 iOS 应用程序并在 Swift 中进行测试,但是由于执行简单的“打印(“Hello World”)”需要一分钟多的时间来处理将它打印到控制台,我也尝试通过创建 UI 按钮等进行常规开发,但是当我尝试编译它时,它工作起来太慢了,而且很简单。我的电脑是 2012 年中期的 Macbook Pro Non-retina,有 4GB 的 RAM,不是一台快速的电脑,但我可以用 Python 编程而没有这些问题。如果有人知道一些解决方案,请告诉我!谢谢。

【问题讨论】:

  • 欢迎来到 StackOverflow。请注意,这不是免费的代码编写服务,但我们渴望帮助其他程序员(和有志者)编写自己的代码。请阅读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 是这里真的很贵!感谢您的帮助

标签: ios xcode macos performance


【解决方案1】:

当您第一次构建项目时正常进行(如您所描述的那样需要一段时间)

第一次构建后转到产品 -> 方案 -> 编辑方案。在左侧栏中选择 Build 并取消选中 Find implicit dependencies

这似乎是一个众所周知的问题:https://forums.developer.apple.com/thread/62737

“如果没有足够的上下文来决定,编译器必须采用保守的选择并将其记录为级联。”

【讨论】:

  • 在这样做之后,我什么也没发生,而是第二天得到链接器命令错误,并浪费了我大约 2 个小时来查找错误,因为我知道我的代码中没有任何错误,后来所有的努力都找到了解决方案做“撤消”这个过程(转到产品 -> 方案 -> 编辑方案。)现在我的错误消失了。
【解决方案2】:

对我来说同样的问题。在应用程序启动之前,我已经执行了两次这些指令而没有挂起一分钟。

  1. 取消手机与 xcode 的配对
  2. 在手机插入的情况下启动 xcode
  3. 插入手机
  4. 在 xcode 中,在设备下,取消手机配对
  5. 停止 xcode
  6. 运行以下命令
  • rm -rf ~/Library/Developer/Xcode/iOS\ DeviceSupport
  • rm -rf ~/Library/Developer/Xcode/iOS\ Device\ Logs
  • rm -rf ~/Library/Developer/Xcode/DerivedData
  1. 启动 xcode
  2. 插入手机

【讨论】:

  • 嗨普里扬卡!我建议您查看 Stack Overflow 的 Markdown 格式 stackoverflow.com/editing-help 这将使您的问题/答案更容易阅读(并因此理解)
【解决方案3】:

转到窗口/设备和模拟器/取消选中通过网络连接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多