XCode 6 GM 占用磁盘空间和内存

Posted

技术标签:

【中文标题】XCode 6 GM 占用磁盘空间和内存【英文标题】:XCode 6 GM eating disk space and memory 【发布时间】:2014-11-10 10:29:52 【问题描述】:

我正在尝试更新我们的 iPhone 应用程序以使用 ios 8,但是当我使用 XCode 6 构建时,它会在编译情节提要时冻结并开始占用磁盘空间和内存 - 这种情况偶尔会发生。

所以它会在一个模拟器或手机上构建几次,然后我会尝试再次构建它只是冻结(总是在编译故事板步骤)。然后我检查并发现有千兆字节的磁盘空间丢失,然后一旦所有内存也耗尽,计算机就会崩溃。

我被难住了,因为 XCode 6 不工作,所以无法发布我们的应用程序以使用 iOS 8!

就像有时情节提要编译会导致巨大的内存泄漏(但磁盘空间也很奇怪)。

我正在使用 XCode 6 的 GM 版本。我也尝试过 XCode 6.1 beta。

XCode 5 工作正常。

希望有任何想法!真的卡在这里了。

你可以看到 Interface Builder 正在吃掉内存:

【问题讨论】:

我确实遇到了一些问题!您找到任何解决方法了吗? 没有。我最终回到了 XCode 5。Apple 再次允许使用 XCode 5 提交。如果我想在 iOS 8 设备上进行测试,那么我打开 XCode 6 并让它识别设备,然后打开 XCode 5 然后我可以编译到设备上。 +1.我也有同样的问题,继续编译故事板。等待答案 【参考方案1】:

由于您在 Xcode 5 中创建了项目,因此默认情况下自动布局已打开。 Xcode 6.0 中存在一个重大错误(希望 Apple 正在解决这个错误),其中自动布局和在 Xcode 5 中创建的项目。这是您需要做的:

打开您的项目(或工作区)并右键单击情节提要文件。选择打开方式 -> 源代码。查看 XML 文本文档的顶部。您应该看到 autoLayout="ON"。只需删除此文本。现在清洁和建造。您应该能够毫无问题地运行您的项目。

希望这会有所帮助!

【讨论】:

我只看到这个文本:useAutolayout="YES"。当我尝试删除它时,情节提要崩溃了。 它对我来说非常有效。自从我从 IB 源代码中删除了那段代码以来,没有任何问题。这可能是因为我实际上并没有使用自动布局 - 我的应用程序仅用于纵向。如果您使用约束和自动布局,那可能是另一回事。祝你好运!!

以上是关于XCode 6 GM 占用磁盘空间和内存的主要内容,如果未能解决你的问题,请参考以下文章

内存磁盘空间使用状况及目录总体空间占用状况

Android中图片的压缩

Android中图片的压缩

~/Library/Developer/Xcode/iOS DeviceSupport/<iOS 版本>/Symbols/System/Library 占用我的 Mac 磁盘空间 14+G

linux 查看空间(内存磁盘文件目录分区)的几个命令

VMware虚拟机Ubuntu里的文件空间占用有问题,请看截图。磁盘上的大小远远大​于文件总大小!!