Xcode 一开工程就“未响应”,请问怎么解决啊?

2014-12-12 12:59:38 +08:00
 jiangmin
10974 次点击
所在节点    Xcode
20 条回复
ultragtx
2014-12-12 13:03:08 +08:00
删plug-in
jiangmin
2014-12-12 13:07:59 +08:00
@ultragtx 怎么删呢?
一开始别人说
> 上次保存xcode时出错(强制退出)
可是我在 'cd /Users/mac/Library/Autosave\ Information/'下啥都没找着。。
jiangmin
2014-12-12 13:16:03 +08:00
@ultragtx 看了下,似乎只是开特定的工程会卡死,换了个本开相同的工程又没问题
osx 10.9.5 xcode 6.1.1
jiangmin
2014-12-12 13:17:42 +08:00
早上以为是内存的问题,因为一卡死,mbp就动不了了,内存(2+2),使用率100%
然后自己换成4+2,这会儿还是卡死,不过别的地方可以操作了
有木有人呐,求帮助。。。
jox
2014-12-12 13:24:52 +08:00
试试删除Derived Data里的数据,在xcode偏好设置里的locations可以找到路径
jiangmin
2014-12-12 13:26:38 +08:00
@jox 好,我试试
jox
2014-12-12 13:38:57 +08:00
如果开启所有的工程都会崩溃,也可以看看是不是安装了什么过期的插件,plug in的路径是

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

也可以检查一下
jiangmin
2014-12-12 14:07:07 +08:00
@jox Derived Data下的东西都删了,这回工程打开不卡死了,但是一编译又未响应了
~/Library/Application Support下面我这没有Developer文件夹。。。
jox
2014-12-12 15:57:08 +08:00
@jiangmin 应该有那个文件夹的啊,你手动创建一下吧,xcode在启动的时候会扫描那个文件夹,如果有插件的话会加载,不知道如果这个文件夹不在的话会不会影响xcode工作。

编译卡死的话,这个工程在其他的电脑上能编译吗?
jiangmin
2014-12-12 16:00:15 +08:00
@jox 在别的家机器上是没问题的,而且我的xcode跑别的工程也没问题。。
PrideChung
2014-12-12 16:02:45 +08:00
清空 ~/Library/Developer/Xcode/DerivedData 目录,这个目录你可以放在Finder侧栏上,一天起码要清几次
jox
2014-12-12 16:03:22 +08:00
你看看这个工程的编译设置吧,如果你没动过编译设置,那么可能是你的xcode出问题了,试着重新安装一下吧
jox
2014-12-12 16:06:23 +08:00
哦,对了,derived data里的东西删除之后先关掉xcode,然后清空一下废纸篓再试试
jiangmin
2014-12-12 16:08:38 +08:00
@PrideChung 清过了哦~
jiangmin
2014-12-12 16:09:56 +08:00
@jox 设置应该没动过。。修改什么设置会导致卡死呢?
jox
2014-12-12 16:14:49 +08:00
@jiangmin 修改编译设置不会让xcode卡死,错误的设置只会导致编译不通过,会不会是你这个工程太大了?你把其他电脑上的derived data里的东西也删光,然后再试试看能不能编译,如果能,要么你的xcode缺东西,重新安装一下试试看,要么就是你的电脑性能不行了,换个电脑?
fanxiushan
2014-12-12 20:13:04 +08:00
@jiangmin 是不是工程的设置问题. 因为你XCode跑别的工程是没问题的.
KentY
2014-12-12 21:53:59 +08:00
怎么和我的头像一样呢!!
yunshansimon
2014-12-12 22:44:59 +08:00
@jox 握手,一看就是被Xcode折磨的不成样子,习惯性清理derived data的人。另外,楼主检查自己内存是否有问题或者不兼容。Xcode占用内存巨大,你后加的内存很可能质量不好。
jox
2014-12-12 22:48:49 +08:00
@yunshansimon 我把那个路径放到了ram disk里,一方面希望xcode能快一点(读写内存速度要远大于读写硬盘的速度),另一方面ram disk没地方的时候就会编译失败,我就会去清理一下。

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

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

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

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

© 2021 V2EX