手动下载Xcode文档集

手动下载Xcode文档集,xcode,documentation,Xcode,Documentation,由于我不知道的原因,Xcode无法从服务器下载文档集 有没有办法从URL手动下载这些文档集,然后让Xcode的核心参考库解包 编辑: 找到我要找的东西: 如果您试图下载iPhone文档,您可能使用的帐户无法访问这些文档 使用Keychain Access,删除“connect.apple.com”条目,然后尝试下载文档并输入您的iPhone注册帐户信息。-罗纳德·海登 找到我要找的东西: 补充此处已接受答案中提到的博客帖子,因为其评论已关闭: 每个操作系统版本都有一个单独的提要。您可以在以下位置

由于我不知道的原因,Xcode无法从服务器下载文档集

有没有办法从URL手动下载这些文档集,然后让Xcode的核心参考库解包

编辑:


找到我要找的东西:


如果您试图下载iPhone文档,您可能使用的帐户无法访问这些文档

使用Keychain Access,删除“connect.apple.com”条目,然后尝试下载文档并输入您的iPhone注册帐户信息。-罗纳德·海登


找到我要找的东西:


补充此处已接受答案中提到的博客帖子,因为其评论已关闭:

每个操作系统版本都有一个单独的提要。您可以在以下位置查看雪豹文档:


查找这些URL的一种方法是在Xcode的首选项->文档->文档集中单击每个文档集的小“i”信息图标。

对于Xcode 7.0或更高版本,您应该按照以下步骤手动下载和安装文档集:

  • 首先,您应该在以下链接中找到合适的项目:
  • 例如:

    <!-- START iOS 9 doc set -->
    <dict>
      <key>fileSize</key>
      <integer>1065107366</integer>
      <key>identifier</key>
      <string>com.apple.adc.documentation.iOS</string>
      <key>name</key>
      <string>iOS 9.0 Documentation</string>
      <key>source</key>
      <string>https://devimages.apple.com.edgekey.net/docsets/20150916/031-34987-A.dmg</string>
      <key>userInfo</key>
      <dict>
        <key>ActivationPredicate</key>
        <string>$XCODE_VERSION &gt;= '7.0' &amp;&amp; $XCODE_VERSION &lt; '7.1'</string>
        <key>Category</key>
        <string>Documentation</string>
        <key>IconType</key>
        <string>IDEDownloadablesTypeDocSet</string>
        <key>InstallPrefix</key>
        <string>$(HOME)/Library/Developer/Shared/Documentation/DocSets</string>
        <key>InstalledIfAllReceiptsArePresentOrNewer</key>
        <dict>
          <key>com.apple.pkg.7.0.iOSDocset</key>
          <string>10.9.0.0.1.1442278660</string>
        </dict>
        <key>RequiresADCAuthentication</key>
        <false/>
        <key>Summary</key>
        <string>My description of content</string>
      </dict>
      <key>version</key>
      <string>90.9</string>
    </dict>
    <!-- END iOS 9 doc set -->
    
    
    文件大小
    1065107366
    标识符
    com.apple.adc.documentation.iOS
    名称
    iOS 9.0文档
    来源
    https://devimages.apple.com.edgekey.net/docsets/20150916/031-34987-A.dmg
    用户信息
    激活谓词
    $XCODE_版本='7.0'&&$XCODE_版本“7.1”
    类别
    文档
    IconType
    IDE可下载stypedocset
    安装前缀
    $(主页)/库/开发人员/共享/文档/文档集
    InstalledFallReceiptsRepresentorPower
    com.apple.pkg.7.0.iOSDocset
    10.9.0.0.1.1442278660
    需要身份验证
    总结
    我对内容的描述
    版本
    90.9
    
  • source
    string下载文件。在我们的例子中:

  • 使用以下结构重命名下载的文件:

  • “标识符字符串”+“-“+”版本字符串“+”.dmg”

    在我们的示例中:
    com.apple.adc.documentation.iOS-90.9.dmg

  • 然后将其放到:
    ~/Library/Caches/com.apple.dt.Xcode/Downloads/
  • 如果没有
    下载
    文件夹,请创建它。
    我建议您删除扩展名为
    .dvtdownloadableindex
    的所有文件(如果存在)

  • 转到
    InstallPrefix
    string文件夹并删除与存在相关的文档集(如果存在)
  • 在我们的示例中,文件夹是
    $(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只是通过下载进度并安装文档
    谢谢,但我正在尝试下载核心库。不要用答案编辑问题,只需回答您自己的问题并将其标记为已接受的答案。该网站不适合我。你能在这里添加关键信息吗?这在第一步失败-跟随你的链接。所有内容上列出的源代码都是,这将我带到一个断开的链接页面。我想也许我需要用我的Apple ID登录,但这并没有改变返回的XML的内容,仍然所有的源都是none.dmg。我应该补充一点,当我输入你为iOS 9列出的URL时,它给了我一个dmg文件供我下载。作为一个单独的例子,这是有效的。但是第一个链接应该给我们完整的文档集列表,所有的都有伪造的源代码。检查所有版本和所有源代码。也许你选择了一个错误的文档集。我认为,它返回一些过时的文档集,这些文档集已经不存在了。