6

Короче говоря:

Я поместил не то приложение в «clean my mac» и нажал «отменить», но к этому моменту было уже слишком поздно.

Я перезагрузился и appstore сказал, что у него есть обновление, когда я открыл appstore, он показывал обновление для приложения, которое я только что удалил.

Я попытался нажать «обновить», но выдает ошибку, в которой говорится, что после «загрузки» установить невозможно.

Когда я пытаюсь перейти к «приобретенным приложениям», оно показывает, что приложение удалено, поэтому я нажимаю «установить» и получаю сообщение об ошибке, говорящее, что оно уже установлено.

Я использую Lion OS X, последняя версия, обновленная версия MacBook Pro, которой всего несколько месяцев.

Я попытался выполнить поиск по всей системе, чтобы удалить все следы приложения, после перезагрузки appstore больше не показывает приложение и больше не показывает обновление, но на странице приложений оно все еще говорит «Update».

Я попытался переустановить приложение с рабочего стола вне магазина приложений и снова сказал, что приложение «уже установлено».

Поэтому, прочитав больше о lion, я обнаружил статью, в которой говорилось, что BundleID - это то, что сообщает appstore, что установлено и нуждается в обновлении, однако я не могу найти местоположение, где будет BundleID.

Какие-нибудь мысли?

Я пробовал CCleaner, AppCleaner и т.д., И ни один из них не показывает приложение, в основном потому, что оно удалено.

Обновить

Я говорил со службой поддержки Apple, которая подтвердила, что в системе есть файл, который подключается отдельно, чтобы сообщить системе, есть ли доступные обновления, однако они отказались сообщить мне какие-либо дополнительные подробности.

Apple также направила меня из службы технической поддержки в iTunes App Store, а не в поддержку Mac App Store, и оттуда меня направили в AppleCare, которая в настоящее время «исследует» эту проблему.

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

2 ответа2

6

Это исправление НЕ поддерживается официальной политикой поддержки Apple

  1. Открытый терминал
  2. Вставьте эти коды в одну строку за раз:

    rm -r ~/Library/Caches/com.apple.appstore
    rm -r ~/Library/Caches/com.apple.storeagent
    rm ~/Library/Preferences/com.apple.appstore.plist
    rm ~/Library/Preferences/com.apple.storeagent.plist
    rm ~/Library/Cookies/com.apple.appstore.plist
    
  3. Перейдите к: Launchpad> Системные настройки> Spotlight> Конфиденциальность (вкладка)

  4. Нажмите «+» в левом нижнем углу
  5. Выберите «Macintosh HD» (нажмите «ОК» при появлении запроса)
  6. Оставьте это на несколько минут, а затем нажмите «-», чтобы удалить
  7. Напечатайте что-нибудь в Spotlight и дождитесь, пока начнется «Переиндексация»
  8. Как только Spotlight завершил перезагрузку
  9. Установите приложение из App Store (теперь это должно работать)
  10. После установки откройте приложение «Найти приложения»
  11. Щелкните правой кнопкой мыши и выберите «Показать содержимое пакета».
  12. Удалите файл с именем «embedded.mobileprovision»
  13. Удалите папку с именем _MASReceipt
  14. перезагружать

Когда Mac App Store запускает, он сканирует ВСЕ приложения независимо от того, был ли он установлен через MAS, он выбирает приложения, которые были установлены через MAS, а затем предоставляет любые обновления, после запуска обновления он встраивается в эти файлы (через зашифрованная строка) и остается там до очистки или обновления.

Этот метод удаляет файлы, которые содержат части строки обновления, когда магазин приложений не может найти строку, он очищает состояние обновления, и вам следует удалить и переустановить его через магазин приложений (я только что сделал это успешно) и / или обновить до более новой версии.

Этот метод был рекомендован мне сотрудником Apple, не работающим при исполнении служебных обязанностей, и поэтому фактически не отражает официальную политику поддержки Apple.

-2

Перейти к обновлениям в App Store. Нажмите магазин в строке меню. Нажмите перезагрузить страницу.

Это сработало для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .