尽pipe下载Xcode文档不脱机工作

我一直在尝试下载脱机阅读的SDK文档,以便我可以参考没有互联网连接的信息,但是Xcode似乎并不关心我已经下载了文档,只会显示信息,如果我有一个互联网连接。 通过这个我的意思是我可以看到文档查看器左侧窗格中的树,但点击任何东西都不会加载页面,除非有互联网连接。 如果我打开Wi-Fi,它会立即再次运行。

这是发生在Xcode 5,6和6testing版4,尽pipe下载iOS 8(6+)的文档或任何有关该问题的文档从首选项窗格。

手动删除文档集,重新引导,然后重新下载它们,并没有解决这个问题。

删除.plist文件也没有解决这个问题。 com.apple.dt.Xcode.plist com.apple.dt.Xcode.LSSharedFileList.plist

这发生在我已经安装的Xcode的所有3个版本,所以我不知道它的深度不只是1版本。

是否有另一个文件,说明是否已经被下载,我可以清除并重新生成? 或者有可能是在docsets的基础权限问题? 在Xcode中,是否有加载应用程序的命令行版本,所以我可以看到任何错误消息?

我已经下载了Dash( http://kapeli.com/dash ),并立即拿起我已经下载的文档,并使它们脱机。 虽然我现在可以很高兴地使用它,但是与Xcode的集成将会很好。

升级到Xcode 6 Beta 5已经解决了这个问题。

在Xcode 6 GM(!)中有同样的问题。 我只能用iOS8文档获得它,这似乎不需要互联网连接“下载”。 我设法通过将Xcode.app重命名为其他内容来实现它的工作,但似乎不再有效。 真的很烦人。


编辑:它看起来像Xcode从一个名为iOSDocsetCD (包含iOSDocset.pkg )在/var/folders/当它试图“下载”的iOS文档的文件夹中读取。 该文件夹只出现在“下载”过程中,然后迅速消失,但由于没有networkingstream量,我只能假设它正在从一些caching中复制。 如果我可以清除caching,也许我可以解决这个问题。

旧版本的离线iOS 8文档集(自7月25日起)可通过查找此页面中的链接获得

以下是直接链接(您需要login到开发站点):

http://adcdownload.apple.com/reference_library/library_for_ios_8_beta/03105681a.dmg

我想,当完整的docset可用时,XML页面中会有一个新的链接。 页面中的其他iOS 8文档集(0315158a.dmg)甚至比6月2日更早。