Xcode 6.1.1 经常卡,我一个人遇到?

2014-12-23 21:25:55 +08:00
 banxi1988
机子 MBPR MacBook Pro (Retina, 15-inch, Mid 2014)
配置应该不低了,
但是 Xcode 时不时的会卡.
只安装了插件 XVim

在 Xcode 卡时,查看系统监视器时,发现系统 CPU 闲置一般 80%以上,内存压力也很低.

不知道是不是我使用的姿势不正确?
或者大家在使用 Xcode 时,有什么最佳实践不?
8892 次点击
所在节点    iDev
37 条回复
PrideChung
2014-12-24 11:12:12 +08:00
@banxi1988 有那么简单苹果早就做好了,我们就别瞎操那个心了
WildCat
2014-12-24 12:49:58 +08:00
到现在 Swift 还不支持重构
palxex
2014-12-24 12:53:32 +08:00
最近xcode6只要进入images.xcassets就崩溃……只好写脚本更新了。
palxex
2014-12-24 12:56:22 +08:00
@jox 嗯,这几个我全都试过了。从crash log看是只要试图进入xcassets,就会进入一个莫名其妙的无穷递归调用。等几分钟也不会死只能自己强关。进入64位时代以后栈空间真是得到了极大扩充……
jox
2014-12-24 13:15:18 +08:00
@palxex image set是一个树结构,进入image set的时候xcode需要读取里面的数据,包括解析每个set的json文件,你的这个问题很奇怪,我也使用image set,但是我从来没有遇到过你这样的问题,你检查过你的image set的结构么?是不是曾经手动操作过image set里的文件?比如创建了link之类的?你可以写个脚本来读取你的image sets,看看会不会遇到同样的问题,如果是,说明你的image set有问题。
palxex
2014-12-24 13:40:57 +08:00
@jox 嗯……我是用脚本直接更新的xcassets结构(6.x时的结构,包括一堆png和一个Contents.json)。这个问题只有我本地出现(OSX 10.10.1,Xcode 6.1.1),同一家公司另一处机器上可以正常打开(OSX 10.9.5,Xcode 6.1.1)。听你这么一说……我删掉重建试试看看是不是结构变了吧。感谢提示。
kkhaike
2014-12-24 13:52:39 +08:00
Xcode我经常总是代码编辑器或者界面编辑的界面卡死不动,实际上你还能编辑!!!!超危险。遇到这种情况就马上关闭重启。
typcn
2014-12-24 13:54:32 +08:00
有的时候你点快了还会崩溃,比如你右键一个元素的同时点击一个 .m 文件。
kingcos
2014-12-24 14:19:05 +08:00
。。。这么恐怖。。。都不敢买mac 做开发了。。。更纠结了。。。
palxex
2014-12-24 14:27:54 +08:00
@jox 新建工程的xcassets都进不去。看来应该肯定不是我手动改导致的了。估计10.10.1的问题。
jox
2014-12-24 14:54:14 +08:00
@palxex 我的系统也是10.10.1
palxex
2014-12-24 16:44:35 +08:00
@jox 。。。现在情况是昨天重装的xcode,现在新建模板工程的xcassets都能卡死,我是没辙了。还好我用之前的脚本更新进去还是能正常把图标放进去,只是没法看。
jox
2014-12-24 16:57:12 +08:00
@palxex 你遇到的这个问题真奇怪,是否使用了folder reference?有些名字是xcode保留的,比如Resources,另外会不会跟系统语言有关系呢?你同事的电脑也会这样吗?我的系统使用的语言是英文,这个应该不影响,不过可以试试换成英文系统,我只知道这么多了

xcode我用习惯了之后感觉还可以,并没有遇到太多奇怪的问题,唯一需要注意的是选择文本的那个bug,使用鼠标选择文本得等一下再按cmd键进行复制或者剪切,否则会选中超出范围的文本,很烦人。还有有的时候simulator卡住,导致必须重启xcode才能在similator里运行程序,这个也挺烦人的。
palxex
2014-12-25 08:43:01 +08:00
@jox ……今天早晨起来发现昨晚关机后起来正常了(平常不关机,就昨晚发现16G内存用掉了15.95G决定重启一下)。我对Xcode问题的可重现性彻底绝望了。可惜我没保存下来那个无限递归通知。下次再碰到奇怪问题,果断重启吧。
natat
2014-12-25 14:57:34 +08:00
@jdnull 在硬盘空间很紧张(只剩下几百m)的时候遇过,后面清理了一次就没事了,我是ssd
jdnull
2014-12-25 17:50:51 +08:00
@natat 我硬盘空间绰绰有余啊,同样是ssd
wwq0327
2014-12-26 13:00:31 +08:00
老崩溃+1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/156127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX