XCode 4.6 继续下载 Doc Set

Posted

技术标签:

【中文标题】XCode 4.6 继续下载 Doc Set【英文标题】:XCode 4.6 keeps on downloading Doc Set 【发布时间】:2013-02-24 14:06:37 【问题描述】:

自从我安装了 XCode 4.6,每次我打开它时它都会继续下载 Doc Set。我看到很多线程都在谈论这个话题,所以我尝试在 Developper/Shared/Documenation/Docsets 文件夹中手动安装文档集。但即便如此,我今天早上打开了 XCode,然后......它又开始下载东西了。我该怎么做才能让它停止?

【问题讨论】:

【参考方案1】:

单击 Xcode->Preferences 下的链接单击 Xcode 4.6 文档集,您将看到一个安装位置。单击该链接并删除该文件。就我而言,还有另一个 Xcode 4.6 文件,我认为它被称为 Xcode 4.6 文档集,我也将其删除。

我关闭了 XCode 并再次打开并告诉它再次下载它。

您的列表中应该只有一个 Xcode 4.6 文件我有两个,但我不知道为什么。可能是 4.6 测试版遗留下来的东西。

希望对你有帮助

【讨论】:

【参考方案2】:

转到“Xcode->Preferences->Downoloads”并取消选中“Documlentation”选项卡中“自动检查并安装更新”下的复选标记。

【讨论】:

【参考方案3】:

下载新鲜文档

正如其他答案所暗示的,Xcode 只是检测、下载和安装 Apple 服务器上可用的文档的新版本。

禁用自动下载

作为pablok said,如果您不喜欢这种行为,请通过取消选中Xcode > Preferences > Downloads > Documentation > Check for and install updates automatically 来禁用该行为。

新鲜的文档存储在应用程序之外

一个有趣的转折是旧版本存储在内部 Xcode.app,而新下载的版本存储在外部应用程序。

例如,在从 developer.apple.com ios Dev Center 获得的 Mountain Lion 上的 Xcode 4.6.3 中,Xcode 4.6 doc set 与 Xcode 应用程序捆绑在一起.根据 Finder 的说法,捆绑的文档集是:

版本:509.12 大小:268.4 MB 位置:…/Xcode.app/Contents/Developer/Documentation/DocSets

新下载的文档集是:

版本:511.5 大小:286.8 MB 位置:~/Library/Developer/Shared/Documentation/DocSets

那么,两个谜团:

为什么 Apple 会在应用内捆绑 doc,但在其他地方下载新的 doc? 这样做之后,为什么 Apple 会保留旧文档?为什么不删除它?

作为一个实验,有一天我会删除应用程序中的原始文件。我不是在暗示任何好处(除了恢复存储空间),也不是说没有负面影响。

【讨论】:

以上是关于XCode 4.6 继续下载 Doc Set的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 4.6 开发 iOS 3.1 [关闭]

针对 XCode 4.6 下的 iOS 4.x 设备

如何在 Xcode 4.6 中使用 googletest 实现 c++ 单元测试?

重新链接符号,以便“跳转到定义”在 Xcode 4.6 中有效

在 Mac OS X 中没有 XCode 项目的 qmake QT 4.6 应用程序?

使用 SDL2 和 xcode 4.6。我设法创建了一个 OpenGL 3.2 核心上下文。但是不能使用 glsl 1.50