2014-01-08 67 views
0

我最近将我的iOS项目转换为ARC。现在,当我尝试存档我的应​​用程序时,该过程在编译最后一个源文件时/之后挂起。 在活动监视器中,两个铿锵声进程几乎在100%的CPU上,我甚至无法关闭Xcode。 如果我将代码优化级别设置为None,则一切正常(这当然不是最终解决方案)。Xcode 5挂起时归档

任何建议如何解决这个问题?

+0

你试过编译一个新鲜的,干净的空白项目,看看它是否有效?如果这不起作用,它可能不是项目相关的。 –

+0

如果我在旧分支上编译项目(没有ARC),一切正常。 – Jochen

+0

大锤:-)我以前曾遇到过这种情况,这真的很烦人。我只是关闭了Mac,并在第二天进来时回家过夜。我的猜测是,它只是有一个糟糕的一天,过热或运行过多的进程,它只是无法处理它。 – Popeye

回答

0

原来,这是ARC中动画块中的一个保留圈。使用weakSelf做了诀窍。

​​

我想通过在verbos模式下通过命令行归档该项目。它卡在一个包含保留圆的视图控制器上。