V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jiangmin
V2EX  ›  Xcode

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

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

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

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

    编译卡死的话,这个工程在其他的电脑上能编译吗?
    jiangmin
        10
    jiangmin  
    OP
       2014-12-12 16:00:15 +08:00
    @jox 在别的家机器上是没问题的,而且我的xcode跑别的工程也没问题。。
    PrideChung
        11
    PrideChung  
       2014-12-12 16:02:45 +08:00
    清空 ~/Library/Developer/Xcode/DerivedData 目录,这个目录你可以放在Finder侧栏上,一天起码要清几次
    jox
        12
    jox  
       2014-12-12 16:03:22 +08:00
    你看看这个工程的编译设置吧,如果你没动过编译设置,那么可能是你的xcode出问题了,试着重新安装一下吧
    jox
        13
    jox  
       2014-12-12 16:06:23 +08:00
    哦,对了,derived data里的东西删除之后先关掉xcode,然后清空一下废纸篓再试试
    jiangmin
        14
    jiangmin  
    OP
       2014-12-12 16:08:38 +08:00
    @PrideChung 清过了哦~
    jiangmin
        15
    jiangmin  
    OP
       2014-12-12 16:09:56 +08:00
    @jox 设置应该没动过。。修改什么设置会导致卡死呢?
    jox
        16
    jox  
       2014-12-12 16:14:49 +08:00
    @jiangmin 修改编译设置不会让xcode卡死,错误的设置只会导致编译不通过,会不会是你这个工程太大了?你把其他电脑上的derived data里的东西也删光,然后再试试看能不能编译,如果能,要么你的xcode缺东西,重新安装一下试试看,要么就是你的电脑性能不行了,换个电脑?
    fanxiushan
        17
    fanxiushan  
       2014-12-12 20:13:04 +08:00
    @jiangmin 是不是工程的设置问题. 因为你XCode跑别的工程是没问题的.
    KentY
        18
    KentY  
       2014-12-12 21:53:59 +08:00
    怎么和我的头像一样呢!!
    yunshansimon
        19
    yunshansimon  
       2014-12-12 22:44:59 +08:00 via iPad
    @jox 握手,一看就是被Xcode折磨的不成样子,习惯性清理derived data的人。另外,楼主检查自己内存是否有问题或者不兼容。Xcode占用内存巨大,你后加的内存很可能质量不好。
    jox
        20
    jox  
       2014-12-12 22:48:49 +08:00
    @yunshansimon 我把那个路径放到了ram disk里,一方面希望xcode能快一点(读写内存速度要远大于读写硬盘的速度),另一方面ram disk没地方的时候就会编译失败,我就会去清理一下。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3781 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:54 · PVG 08:54 · LAX 17:54 · JFK 20:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.