Xcode6 正在破坏我的代码。有修复还是我应该重新安装它?

Posted

技术标签:

【中文标题】Xcode6 正在破坏我的代码。有修复还是我应该重新安装它?【英文标题】:Xcode6 is breaking my code. Is there a fix or should I re-install it? 【发布时间】:2014-12-31 19:14:24 【问题描述】:

我正在开发一个 iPhone 应用程序。自从我从 Xcode 5 升级到 Xcode6 后,简直就是地狱。 Xcode 6 会无缘无故地崩溃,每次崩溃都会使我的代码处于某种不一致的状态:我的一些崩溃前的工作被保存,而另一些则没有。在许多此类崩溃之后,我更新为6.1。现在6.1 没有崩溃,但它做了更糟糕的事情:每当我在 xib 文件或情节提要中更改一件事、任何内容时,其他完全不相关的内容都会自动更改。就像 Xcode 有自己的愚蠢头脑。如果我添加一个 UIButton,其他地方的一些 UIView 可能在另一个 UIViewController 中,将调整大小或消失,或更改 Attributes Inspector 中的状态,或丢失 IBAction 连接。所以是的,这是一次疯狂的旅程。我需要 Xcode 6 的原因是我可以为 ios-8 开发。无论如何,现在我准备完全卸载 Xcode,然后尝试重新安装。但我不想破坏我的整个计算机。那么,请有知识的人告诉我,卸载Xcode有什么危险吗?

【问题讨论】:

为什么重新安装 Xcode 会伤害什么?它只是您 /Applications 文件夹中的一个应用程序。 我听到了很多关于 Xcode6 和 6.1 的有趣的事情。所以也许苹果公司正在夜以继日地修复它们。至于卸载,我不太了解危险。据说这个过程现在很容易(osxdaily.com/2012/02/20/uninstall-xcode)。但我猜你不只是想要一篇文章。您需要有丰富经验的人的建议。无论如何,祝你好运。 您可能想要备份您的驱动器并运行完整的磁盘检查。虽然 Xcode 6.x 肯定有问题,但您的问题听起来有点低级。我更喜欢从开发者页面而不是应用商店下载 Xcode,然后你可以同时安装多个版本。 @EricS 我不知道有什么不同。这非常有用!谢谢。 【参考方案1】:

不,这绝对不危险。

您应该能够从 Mac 中删除任何其他已安装的程序,只需将其移至回收站即可,而不会损坏您的 Mac。由于 Xcode 4 Xcode 可以算作一个标准的自包含 Mac 应用程序,可以简单地从/移到您的 Mac。

即使是命令行工具也应该保持安装状态。

(您是否尝试过删除 DerivedData?这几乎可以解决您使用 Xcode 遇到的所有问题)

【讨论】:

什么是derived date?在这一点上,我愿意尝试任何事情。 @KatedralPillon 那是一个通常位于~/Library/Developer/Xcode/DerivedData 的目录,Xcode 存储(预)构建、缓存、索引、符号文件等。许多问题可以通过删除整个目录来解决。删除此目录不应损害任何项目。 谢谢。我会尝试并继续努力,看看是否一切都好。与此同时,+1。谢谢你的建议。

以上是关于Xcode6 正在破坏我的代码。有修复还是我应该重新安装它?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 8 是不是破坏了 NSURLCache?

迁移后修复404

重定向页面时突然会话数据被破坏

MongoError:拓扑被破坏,我该如何修复它? [复制]

可以安全地设置“产品名称”属性还是应该重命名目标

苹果向开发者发布 Xcode 6.3.2 GM 版,修复 Bug