Невозможно просмотреть Xcode 4.2. Help "index.html" заблокирован для редактирования
Когда я пытаюсь выполнить поиск документации в Xcode, я получаю следующую ошибку:
"index.html" заблокирован для редактирования, и вы не сможете сохранить свои изменения. Вы хотите разблокировать его?
"index.html" в настоящее время заблокирован, потому что он не поддерживает редактирование.
Файл "index.html" не может быть разблокирован.
Не удалось добавить разрешение на запись в файл, потому что вы его не владеете. Попробуйте изменить разрешения файла в Finder или Terminal.
Я попытался удалить и переустановить без успеха.
Любые идеи?
Ответы
Ответ 1
Вот решение, которое я нашел на Apple DevForums:
Я пошел в настройки Xcode, перешел на страницу "Загрузки" и выбранная документация. Оттуда я нажал "Проверить и установить сейчас", и он отправил и загрузил библиотеку iOS 5.0 и библиотеку 10.7. однажды они были загружены, помощь, похоже, снова работала через локальные библиотеки. Надеюсь, что это поможет вам вернуться на правильный путь.
И да, я видел ту же проблему, что и вы. Вам просто нужно полностью загрузить документацию.
Ответ 2
Обновление: xCode 4.2.1 устраняет эту проблему.
Ответ 3
Я работал над проблемой в Snow Leopard таким образом:
- Открыть XCode
- Откройте организатор (окно | организатор)
- Выберите Устройства | Профили Provisioning
- Выберите профиль профилей, предоставленный моим телефоном, и нажмите "Обновить"
Вы делаете эту глупую вещь, потому что XCode затем отобразит диалоговое окно с просьбой войти в систему с вашим Apple ID. Если я вхожу в/здесь/, а не на страницу в документации, он помнит, что я вхожу, показывает документацию, когда я спрашиваю, и не сбой. Я должен делать это каждый раз, когда я перезапускаю XCode.
YMMV.
Ответ 4
Простой ответ... Вы пробовали восстановить разрешения?
Как удалить префиксы xCode?
Ответ 5
Вы можете обрабатывать документацию для своего пользователя, пытаться выполнить поиск, разблокировать файл и затем вернуть документацию.
К сожалению, вам нужно искать и разблокировать для каждого файла отдельно.
sudo chown -R `id -un` /Library/Developer/Shared/Documentation/DocSets
# Try to search; unlock the file.
sudo chown -R _devdocs /Library/Developer/Shared/Documentation/DocSets
Я не думаю, что на самом деле это изменяет файл - я подозреваю, что это проблема с новой версией.
Ответ 6
Это помогло:
Стать суперпользователем
% cd/Library/Разработчик/Совместное использование/Документация
% tcsh
foreach i ( `find . -name index.html` )
echo $i
xattr -d com.apple.quarantine $i
end
Я все еще получаю следующее при первом поиске:
Внутренняя ошибка
Xcode обнаружил внутреннюю логическую ошибку. выберите
"Продолжить", чтобы продолжить запуск Xcode в непоследовательной
государство. Выберите "Сбой", чтобы остановить Xcode и указать ошибку с
Crash Reporter. Выбор "Crash" приведет к потере
все несохраненные данные.
[Показать детали] [Продолжить] [Сбой]
Я выбираю [Continue], и после этого все отлично работает.
Ответ 7
Лучшее решение - удалить Xcode:
sudo /Developer/Library/uninstall-devtools –mode=all
после этого установите Xcod