Swift Xcode 索引冻结或缓慢

2024-01-02

也许这只是我经历的一个恼人的“功能”:

从 Xcode 6.0.1 升级到 Xcode 6.1 后,情况发生了变化。 Xcode 6.1 永远索引项目或编译源文件。该工程规模并不大。它只包含工作区中的一堆 Swift 文件和 AWS SDK 2.0 Cocoapods。我认为它不应该妨碍整个索引和编译的顺利进行。我尝试了一些 aws-sdk-ios-samples,只是为了看看 Xcode 6.1 如何在它们上工作,但最终却陷入了同样的永远等待。

到目前为止我尝试过哪些解决方案:

  1. 删除管理器中的“派生数据”,然后重新打开工作区。 (修复失败)
  2. 在 .xcodeproj 文件上“显示包内容”并删除 .xcworkspace,如 (Xcode 4 - 性能缓慢 https://stackoverflow.com/questions/6355667/xcode-4-slow-performance)

不幸的是,它们都不起作用。

附:也许我应该尝试重新创建该项目? 我的电脑设置: MacBook Pro(视网膜显示屏,13 英寸,2014 年中),内存 8 GB 1600 MHz DDR3,配备 Yosemite。 (我认为这足以运行这个小项目。)


我尝试了上面的许多建议,包括拆分文件、安装 Xcode 6.2 beta 以及破坏字符串连接语句。最终对我来说是将用于测试数据的字典文字声明数组拆分为多个.append声明。

// This causes indexing/building to hang...
var test = [ [ "a": false, "b": "c" ],
             [ "a": false, "b": "c" ],
             [ "a": false, "b": "c" ],
             [ "a": false, "b": "c" ],
             [ "a": false, "b": "c" ],
             [ "a": false, "b": "c" ] ]

// This works fine.
var test = [ [ "a": false, "b": "c" ] ]
test.append([ "a": false, "b": "c" ])
test.append([ "a": false, "b": "c" ])
test.append([ "a": false, "b": "c" ])
test.append([ "a": false, "b": "c" ])
test.append([ "a": false, "b": "c" ])

另外,就其价值而言,该数组中的第 6 个条目是导致我出现问题的原因;五个作品都很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift Xcode 索引冻结或缓慢 的相关文章

随机推荐

  • Eclipse JUnit 4 给出 NullPointerException

    当我尝试运行 JUnit 4 测试时 我在 Eclipse 中收到 NullPointerException JUnit3 虽然可以工作 我正在尝试以下测试类 import static org junit Assert fail impo
  • 一旦超过最大宽度,就强制在预标记中使用水平滚动条?

    我有一个 pre 在弯曲容器内添加标签 如下所示 div class flex container div Left side content div div pre The content in here is really long a
  • 我无法启动服务器 PostgreSQL 11:“pg_ctl:无法启动服务器”

    我使用的是 CentOS Linux 版本 7 5 1804 核心 当我登录时postgres并运行 bash 4 2 usr pgsql 11 bin initdb D var lib pgsql 11 data The files be
  • 当 USB 连接时,如何从终端启动任何 iPhone 应用程序?

    在这种情况下 我被困在需要从终端启动任何 iPhone 应用程序的部分 很明显它是USB连接的 谁能帮我吗 我本人通过投入大量时间得到了我的问题的答案 首次获取标识符 ideviceinstaller l 其次复制您要启动的应用程序的标识符
  • 从 npm 脚本运行 babel-cli 不起作用

    我按照指示进行操作here https babeljs io docs setup babel cli安装babel cli 我添加了 build babel src d lib 到我想要运行它的目录中的 package json 但是 在
  • 在 Unity3D 中截图,无延迟

    我已经尝试过每个变体 http wiki unity3d com index php Scr eenCapture http wiki unity3d com index php ScreenCapture毕竟 简单的 Applicatio
  • UIView 移动时淡入和淡出

    为视图设置动画很容易 UIView animateWithDuration 1 0 animations theView center newCenter theView alpha 0 completion BOOL finished t
  • std::forward 是否有带有纯右值的用例?

    最常见的用法是std forward是为了完善转发转发 通用 参考 例如 template
  • 您是否将构建工具置于版本控制中?

    您是否将构建项目所需的工具置于版本控制之下 如果您这样做 您对包含哪些工具有什么指导原则 我猜没有人将 Visual Studio 置于版本控制中 但是您的单元测试运行程序怎么样 Ant And Maven 可执行文件 外部依赖怎么样 你们
  • Facebook 登录后 URL 中的尾随字符

    我正在通过 facebook 身份验证过程将我的用户登录到我的网站 用户登录后 我使用以下命令重定向到个人资料页面 resp sendRedirect l profile 但是当我进入个人资料页面时 URL 就结束了 profile 这似乎
  • 使用静态方法与实例化包含该方法的类的性能

    我正在开发一个 C 项目 以前的程序员不知道面向对象编程 因此大部分代码都在巨大的文件中 我们谈论的是大约 4 5000 行 分布在数十个甚至数百个方法中 但只有一个类 重构这样一个项目是一项艰巨的任务 所以我现在已经半学会了忍受它 每当在
  • angular2 rc4“XHR错误(404未找到)加载/traceur

    我将 angular2 从 RC2 迁移到 RC4 现在收到以下错误 localhost 36 Error Error XHR error 404 Not Found loading http localhost 3000 traceur
  • 隐藏 SEO 黑名单 [已关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我正在使用回发对大量数据执行分页 由于我没有可供谷歌阅读的站点地图 因此谷歌永远不会知道某些产品 因为谷歌不会按任何按钮 如果用户代理是搜索引擎的用户
  • excepts.TypeError: src 不是 numpy 数组,也不是标量

    import cv2 import numpy as np def imageMoments img Single channel 8 bit or floating point 2D array read original cv2 imr
  • 调度操作以响应取消

    我从取消食谱 https redux observable js org docs recipes Cancellation html来自 redux observable 文档并希望对其进行一些扩展 基本上我有一个场景 在触发取消后 使用
  • 从unix文件中获取日期

    我想从 txt 文件中获取日期 如下所示 933 Mahinda Perera male 1989 12 03 2010 03 17T13 32 10 447 0000 192 248 2 123 Firefox 1129 Carmen L
  • 迭代计算不同长度

    我有一个 n 2 df 第一列是起始月份 第二列是每月回报 下面的示例 使用动物园包 日期以年月形式显示 我想计算从每个起始月份回报开始的 1 到 12 个月的回报 并使用它们创建一个 n 13 数据框 复合回报构成最后 12 列 第 2
  • 如何在 adb shell am start 的 URL 中包含 & 符号?

    Using adb shell am start some url 我可以使用活动管理器启动 URL 但是 如果我包含多个 URL 参数 则除第一个参数之外的所有参数都会被删除 Example adb shell am start http
  • 使用 Express 4.0 上传文件:req.files 未定义

    我试图获得一个与 Express 4 0 一起使用的简单文件上传机制 但我不断得到undefined for req files in the app post身体 这是相关代码 var bodyParser require body pa
  • Swift Xcode 索引冻结或缓慢

    也许这只是我经历的一个恼人的 功能 从 Xcode 6 0 1 升级到 Xcode 6 1 后 情况发生了变化 Xcode 6 1 永远索引项目或编译源文件 该工程规模并不大 它只包含工作区中的一堆 Swift 文件和 AWS SDK 2