2014-11-06 86 views
12

我正在使用Xcode 6.1和Swift项目。Xcode自动完成功能停止工作

我得到的“SourceKit”(IIRC)编辑器崩溃的问题,每天数次,但通常可以解决本身并不会导致其关闭的Xcode。

现在是最后一次发生时就自行解决,但现在已经拿走了所有的自动完成呼叫。没有什么autocompletes,我的课程功能,UI *,什么都没有(除了基本类型UInt等)。

我已经清除得出的数据,删除Xcode和它的相关文件,重新安装并没有自动完成,也没有使用ESC键来显示建议。自动填充无疑是在偏好中进行检查的,因为我在今天的问题之前已经使用了近一个月的时间。

有没有其他人经历过这个?有没有人有解决这个问题?真的,真的需要自动完成回来。

感谢

+0

我经常遇到此,我已经试过删除各种配置/缓存文件和resinstalling无济于事 – Aggressor 2015-03-27 19:01:35

+0

@Aggressor的Xcode 6.2也有这个问题......只是没有在我的经验一样频繁。 Xcode 6.3(测试版)在这方面看起来好多了,从我用过的短时间开始......但自然不是解决方案,除非我们可以将应用程序迁移到Swift 1.2,直到它最早进入通用汽车公司 – PersuitOfPerfection 2015-04-02 15:31:58

+0

找到一个可行的解决方案。如果你建立一个模拟器(如iPad2或任何其他模拟器),它可以解决这个问题。 – Aggressor 2015-04-02 15:51:59

回答

0

的Xcode 6.3公开发布的版本(在写作时公开发布)似乎已经解决了这些问题(终于)。

+5

如果是这样的话,Xcode 6.4重新引入了这个问题。 – 2015-07-13 12:22:32

+0

这似乎回到了Xcode版本8.2.1(8C1002)。尽管如此,更改构建目标并不能解决问题。 Autocompete或使用转义键仅提供来自代码段库的第一对用户定义的代码片段。已经看到Xcode代码片段库的问题,怀疑有关... – 2017-01-06 13:55:00

8

是的,这是我在6.1已经经历了过去几天美国将停止建造在模拟器上的解决方案中的错误。一旦我们这样做了(并开始在实际设备上测试),sourceViewKit又开始工作了。我不完全确定为什么会出现这种情况,但当没有其他事情发生时,它似乎对我们有用。

+0

非常感谢你!这解决了我的问题。从来没有想过把这两个关联起来。你的帮助非常大。干杯! PS:有没有人向苹果报告这个bug? – PersuitOfPerfection 2014-11-06 15:58:38

+0

没问题的人。我花了好半天的时间试图弄清楚这一点。我做了你所说的一切,但它仍然破裂(让我想把我的头发撕掉)。我意外地想到了这一点,但很高兴我做到了。 – Glynbeard 2014-11-06 16:00:16

+0

告诉我有关它的信息:>我希望有人向苹果公司报告过这件事。可以继续并自行报告(不管)以获得一些牵引力。 – PersuitOfPerfection 2014-11-06 16:35:16

3

这绝对是一个错误。 事实上,改用其他模拟器(即iPhone 5至iPhone 5s)并运行一次也可以解决此问题。您不必运行实际设备(对于那些没有付费开发商牌照是谁)

+1

这也适用,只要你没有在发生问题之前使用有问题的模拟器类型(比如iPhone 5s)。这也提出了问题......有没有办法清除与各种模拟器相关的数据?也许这会解决它,直到苹果做... – PersuitOfPerfection 2014-11-07 14:55:31