Ответ 1
Обновление до Xcode 6 Beta 5 разрешило эту проблему.
Я пытаюсь загрузить документацию 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.
Обновление до Xcode 6 Beta 5 разрешило эту проблему.
Имея ту же проблему в Xcode 6 GM (!). Я получаю его только с документами iOS8, которые не требуют подключения к Интернету для загрузки. Мне удалось заставить его работать в какой-то момент, переименовав Xcode.app в нечто другое, но он больше не работает. Действительно раздражает.
EDIT: Похоже, что Xcode читает из папки с именем iOSDocsetCD
(содержащей iOSDocset.pkg
) в глубину /var/folders/
, когда пытается "загрузить" документы iOS. Папка появляется только во время "загрузки" и быстро исчезает, но, поскольку нет сетевого трафика, я могу предположить, что она копируется из некоторого кеша. Если я могу очистить этот кеш, возможно, я могу исправить эту проблему.
Старую версию автономного 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 июня.