删除应用程序后Xcode 4“转移包”在病理上很慢

时间:2011-08-25 17:31:46

标签: iphone xcode xcode4

我注意到,如果我安装了我的应用程序,在Xcode 4上执行本机调试时,请删除应用程序,然后尝试再次从Xcode 4进行调试,执行步骤所需的时间“ 转移包“在病理上很慢。还有其他人经历过这个吗?我害怕删除应用程序,因为加载应用程序需要20-30分钟。

我们的应用有很多用户文件,删除应用时会被删除。也许某种类似同步的进程同时运行。杀死Xcode 4无法解决问题。

2 个答案:

答案 0 :(得分:2)

我认为你现在必须使用Xcode 6.3,它将允许你以最简单的方式完成所有事情。这个版本的Xcode是我最近几年使用过的最稳定的版本。

答案 1 :(得分:1)

我想提供一些关于此的一般性指导,因为您看到的症状可能有很多原因。事实上,根据我的经验,大多数Xcode版本都有这些症状,原因不同。

我之前看到过缓慢的转移问题(我认为Xcode 4),当我将我的应用程序切换为可以在后台运行的应用程序时。为了解决这个问题,我会强行从手机本身杀死应用程序,或者在部署应用程序时更改应用程序的软件包ID(作为黑客攻击)。

68cherries在评估后看到了问题。对设备进行概要分析会在Mac上产生大量数据,也可能在设备上产生大量数据,但我不知道。所以值得用另一部手机切换手机,理想情况下手机有很多自由空间;这个问题跟着电话了吗?

缺少资源时,部署有时会出现问题;资源在清洁后重建。尝试按下选项按钮然后进行清理 - 它会清除中间文件。 (选项移命令-K)。特别是当您删除资源但仍然从故事板引用它时,可能会发生这种情况。通过故事板寻找感叹号警告是有帮助的(特别是Apple Watch应用程序)。

定期进行资源文件审核是值得的。我们经常部署目标设备实际不需要的文件。例如,bash脚本文件,旧图标等。资源越少,可能出错的事物越少,并且通常可以触发有关可能解释问题的资源发生变化的想法。它还使您的客户的部署更小。

注意这个问题,值得从双方调试它。例如,查看Mac控制台日志以查看任何错误,或查看活动监视器以查看意外行为和任务。在设备方面,值得安装来自lemonjar.com的iOS控制台,以查看是否有任何设备结束,以及是否有错误。