После того, как я обновился до OS X 10.8.1, я продолжаю получать это сообщение об ошибках, когда я выполняю purge
:
[ОШИБКА] Файл устройства для этой операционной системы, 'osx-12.1.0.xml', не был найден. Предпринята попытка вернуться к предыдущей версии файла устройства ОС: «osx-12.0.0.xml». Пожалуйста, отправьте отчет о радаре в Apple, по компоненту CoreProfile, версия «X».
Что-нибудь, что мне нужно сделать, чтобы исправить ошибку? На что именно ссылается сообщение об ошибке?
mountain-lion
command-line
kiamlaluno
источник
источник
Ответы:
Команда
purge
по-прежнему выполняется правильно, но похоже, что Apple забыла обновить файл и возвращает эту ошибку обратно.Лучшее временное решение - это следующее:
cd /System/Library/PrivateFrameworks/CoreProfile.framework/Versions/A/Resources/De vices/
sudo ln -s osx-12.0.0.xml osx-12.1.0.xml
Это добавит неразрушающую символическую ссылку, которая является ссылкой на другой файл; в этом случае вы указываете ссылку 12.1.0 на предыдущий файл, 12.0.0. Так как это всего лишь ссылка, если обновление с этим файлом произойдет, оно просто перезапишет ссылку.
Это лучшее временное исправление, и я уверен, что оно было несколько раз отправлено на их баг-трекер. Надеюсь, это скоро исправят! Существует яблоко поддержки сообщества нить примерно то же самое здесь .
источник
Это, вероятно, сообщение, которое разработчик забыл удалить, поскольку только зарегистрированные разработчики Apple могут подавать отчеты с радаров. Обычно эти сообщения присутствуют только в бета-версиях разработчика.
Источник: http://radar.apple.com
источник