Подтвердить что ты не робот

Загрузите наборы документации Xcode вручную

По неизвестным мне причинам, Xcode не может загрузить комплекты документации с сервера.

Есть ли способ загрузить эти наборы документации вручную из URL-адреса, а затем загрузить их в Xcode Core Library?

EDIT:

Нашел то, что искал:

http://learning2code.blogspot.com/2008/05/download-xcode-docsets-to-your-hard.html

4b9b3361

Ответ 2

Для 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 -->
  1. Загрузите файл из строки source. В нашем примере: https://devimages.apple.com.edgekey.net/docsets/20150916/031-34987-A.dmg

  2. Переименуйте загруженный файл, используя следующую структуру:

"identifier string" + "-" + "version string" + ".dmg"

В нашем примере:
com.apple.adc.documentation.iOS-90.9.dmg

  1. Затем поместите его в:
    ~/Library/Caches/com.apple.dt.Xcode/Downloads/

Если нет папки Download, создайте ее.
Я предлагаю вам удалить все файлы с расширением .dvtdownloadableindex (если они существуют).

  1. Перейдите в папку 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).

  1. Откройте Xcode, перейдите в настройки.... На вкладке "Загрузка" просто щелкните стрелку загрузки для документа. Вы обнаружите, что Xcode просто передает процесс загрузки и устанавливает документ.

Ответ 3

Добавление сообщения в блоге, упомянутое в принятом ответе здесь, поскольку его комментарии закрыты:

Для каждого выпуска ОС имеется отдельный канал. Вы можете следовать документации Snow Leopard по адресу http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom

Один из способов поиска этих URL-адресов - щелкнуть маленький информационный значок "i" для каждого DocSet в настройках Xcode → Документация → Наборы документации.

Ответ 4

Если вы пытаетесь загрузить документы iPhone, вы можете использовать учетную запись, которая не имеет доступа к документам.

Используя Keychain Access, удалите запись "connect.apple.com", затем попробуйте загрузить документы и ввести информацию об учетной записи, зарегистрированную iPhone. - Рональд Хайден, Архив Cocoabuilder Xcode