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

Документация Xcode не работает автономно, несмотря на загрузку

Я пытаюсь загрузить документацию SDK для автономного чтения, чтобы я мог ссылаться на информацию без подключения к Интернету, однако Xcode, похоже, не заботится о том, чтобы я загрузил документы и будет отображать информацию только в том случае, если у меня есть Интернет подключение. Под этим я подразумеваю, что я вижу дерево на левой панели Documentation Viewer, но нажатие на что-либо не будет загружать страницу, если нет подключения к Интернету. Если я снова включу свой Wi-Fi, он сразу снова работает.

Это происходит на Xcode 5, 6 и 6 beta 4, несмотря на загрузку документации iOS 8 (для 6+) или любой документации, относящейся к этому вопросу, из панели "Настройки".

Удаление документов вручную, перезагрузка и повторная загрузка их не помогли решить проблему.

Удаление файлов .plist также не помогло решить проблему.  com.apple.dt.Xcode.plist  com.apple.dt.Xcode.LSSharedFileList.plist

Это происходит во всех трех версиях Xcode, которые я установил, поэтому я не уверен, что его глубже, чем только одна версия.

Возможно, есть еще один файл, в котором говорится, было ли оно загружено или нет, что я могу очистить и повторно сгенерировать? Или, возможно, существует основная проблема с правами на документацию? В Xcode есть ли версия командной строки для загрузки приложения, чтобы я мог видеть сообщения об ошибках?

Я загрузил Dash (http://kapeli.com/dash), и это сразу же взяло файлы, которые я загрузил, и сделал их доступными в автономном режиме. Хотя я могу с радостью использовать это сейчас, было бы неплохо иметь интеграцию с Xcode.

4b9b3361

Ответ 1

Обновление до Xcode 6 Beta 5 разрешило эту проблему.

Ответ 2

Имея ту же проблему в Xcode 6 GM (!). Я получаю его только с документами iOS8, которые не требуют подключения к Интернету для загрузки. Мне удалось заставить его работать в какой-то момент, переименовав Xcode.app в нечто другое, но он больше не работает. Действительно раздражает.


EDIT: Похоже, что Xcode читает из папки с именем iOSDocsetCD (содержащей iOSDocset.pkg) в глубину /var/folders/, когда пытается "загрузить" документы iOS. Папка появляется только во время "загрузки" и быстро исчезает, но, поскольку нет сетевого трафика, я могу предположить, что она копируется из некоторого кеша. Если я могу очистить этот кеш, возможно, я могу исправить эту проблему.

Ответ 3

Старую версию автономного iOS 8 docset (с 25 июля) можно найти по ссылке на этой странице

Здесь прямая ссылка (вам нужно войти в сайт dev):

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

Я предполагаю, что будет новая ссылка на странице XML, когда будет доступен полный docset. Другой docset iOS 8 на странице (0315158a.dmg) еще старше, начиная с 2 июня.