Ответ 1
Нашел то, что искал:
http://learning2code.blogspot.com/2008/05/download-xcode-docsets-to-your-hard.html
По неизвестным мне причинам, Xcode не может загрузить комплекты документации с сервера.
Есть ли способ загрузить эти наборы документации вручную из URL-адреса, а затем загрузить их в Xcode Core Library?
EDIT:
Нашел то, что искал:
http://learning2code.blogspot.com/2008/05/download-xcode-docsets-to-your-hard.html
Нашел то, что искал:
http://learning2code.blogspot.com/2008/05/download-xcode-docsets-to-your-hard.html
Для 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 >= '7.0' && $XCODE_VERSION < '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 -->
Загрузите файл из строки 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
string и удалите связанные с документацией документы (если они существуют).В нашем примере папка $(HOME)/Library/Developer/Shared/Documentation/DocSets
, которая ссылается на ~/Library/Developer/Shared/Documentation/DocSets.
. Затем удалите файл com.apple.adc.documentation.iOS.docset
.
(В некоторых случаях $(DEVELOPER)
относится к /Applications/Xcode.app/Contents/Developer
).
Добавление сообщения в блоге, упомянутое в принятом ответе здесь, поскольку его комментарии закрыты:
Для каждого выпуска ОС имеется отдельный канал. Вы можете следовать документации Snow Leopard по адресу http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom
Один из способов поиска этих URL-адресов - щелкнуть маленький информационный значок "i" для каждого DocSet в настройках Xcode → Документация → Наборы документации.
Если вы пытаетесь загрузить документы iPhone, вы можете использовать учетную запись, которая не имеет доступа к документам.
Используя Keychain Access, удалите запись "connect.apple.com", затем попробуйте загрузить документы и ввести информацию об учетной записи, зарегистрированную iPhone. - Рональд Хайден, Архив Cocoabuilder Xcode