在xCode 6构建应用时签署产品阶段需要太长时间

10

一切都可以完美地运作,我甚至没有注意到在构建应用程序时有一个签署产品阶段,因为速度非常快。

我什么也没改,突然间我的应用程序构建时间变长了。它卡在签署产品阶段大约五分钟,之后应用程序就正常构建了。

该项目是使用xCode 5.1.1创建的,现在我正在使用xCode 6.0.1。在切换到新版本的xCode后,它一段时间内运行良好。

有人知道为什么签署产品阶段的时间会增加吗?

4个回答

6
我也遇到了这个问题。我查看了我的Keychain,发现有数百个重复的证书。
删除这些证书后,一切都顺利运行了。

当我切换到Sierra和Xcode 8时,我也遇到了这个问题。无数个小时都浪费在等待构建完成上。谢谢。 - JeffB6688

6

我删除了xCode的派生数据文件夹,现在一切都运行得很顺畅。


1
派生数据文件夹是本地文件夹。在xCode中,转到“窗口-> 组织者”。当组织者打开时,单击“项目”,然后您将看到“派生数据”和“删除”按钮。 - NFilip
此外,删除派生文件夹对我的性能没有任何好处(我使用xcode 7.0 beta 6 7A192o)。我使用这种方法来跳过xcode完成的png优化,然后根据在xcode中完成的这些步骤,签名过程会更快。我猜跳过png优化不会触及任何资源,因此无需重建任何内容并重新签署整个内容。 - haxpor

1
这个问题让我在更新到Xcode 6.1后感到疯狂,但找不到解决方法。最近我升级了我的Mac内存,因为更新后整体运行速度变慢了。安装新的内存模块后,令人惊讶的是这个问题消失了。

0

我在每个新版本的Xcode中都遇到了这个问题,我发现尝试不同的互联网连接,如果仍然无法解决,我会打开热点盾并且大多数情况下它都能正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接