由于我不知道的原因,Xcode无法从服务器下载文档集.
有没有办法从URL手动下载这些文档集,然后让Xcode的核心参考库解压缩它们?
编辑:
找到我要找的东西:
http://learning2code.blogspot.com/2008/05/download-xcode-docsets-to-your-hard.html
对于Xcode 7.0和更新的版本,您应该按照以下步骤手动下载和安装文档集:
首先,您应该在以下链接中找到您正确的项目:https: //developer.apple.com/library/downloads/docset-index.dvtdownloadableindex
例如以下内容:
fileSize 1065107366 identifier com.apple.adc.documentation.iOS name iOS 9.0 Documentation source https://devimages.apple.com.edgekey.net/docsets/20150916/031-34987-A.dmg userInfo ActivationPredicate $XCODE_VERSION >= '7.0' && $XCODE_VERSION < '7.1' Category Documentation IconType IDEDownloadablesTypeDocSet InstallPrefix $(HOME)/Library/Developer/Shared/Documentation/DocSets InstalledIfAllReceiptsArePresentOrNewer com.apple.pkg.7.0.iOSDocset 10.9.0.0.1.1442278660 RequiresADCAuthentication Summary My description of content version 90.9
从source
字符串下载文件.在我们的示例中:https://devimages.apple.com.edgekey.net/docsets/20150916/031-34987-A.dmg
使用以下结构重命名下载的文件:
"identifier string" + "-" + "version string" + ".dmg"
在我们的例子中:com.apple.adc.documentation.iOS-90.9.dmg
然后把它放到:~/Library/Caches/com.apple.dt.Xcode/Downloads/
如果没有Download
文件夹,请创建它.
我建议你删除所有带.dvtdownloadableindex
扩展名的文件(如果有的话).
转到InstallPrefix
字符串文件夹并删除存在相关的docsets(如果存在).
在我们的示例中$(HOME)/Library/Developer/Shared/Documentation/DocSets
,引用的文件夹~/Library/Developer/Shared/Documentation/DocSets.
然后com.apple.adc.documentation.iOS.docset
从那里删除文件.
(在某些情况下,$(DEVELOPER)
指/Applications/Xcode.app/Contents/Developer
).
打开Xcode,转到首选项.... 在"下载"选项卡中,只需单击文档的下载箭头即可.您发现Xcode只是通过了下载进度并安装了文档.