Як видалити видалену програму зі списку оновлень OS X?


11

Я використовую Macbook Pro в середині 2010 року. У мене в списку оновлень завжди відображається додаток, яке дуже дратує. Проблема виникла з гірського Лева, але з тих пір стала досить привабливою після того, як я перейшов на Йосеміті, де в меню завжди є значок «доступні оновлення».

Я хочу видалити зі списку оновлень програми AngryBirds. Користувачі не можуть приховувати оновлення сторонніх розробників. Тож я спробував позбутися від нього, перемістивши його з папки Applications (можливо, 2 роки тому назад). Я сподіваюся, що він зникне у списку оновлень після того, як я його перероблю. Але він все ще відображається у списку оновлень App Store.

Я також спробував натиснути кнопку оновлення програми, і у вікні було сказано, що "оновлення недоступне за допомогою цього ідентифікатора Apple". Я смутно згадав, що це додаток, завантажене давно. На той час я використовував інший Apple ID. Коли я видалив цю програму, я вже змінив новий ідентифікатор. Чи це можлива причина, що ця програма залишається в списку оновлень, навіть якщо я видалений зі свого Mac?

Оновлення: Після спробу пропозицій, наданих усіма відповідями нижче, я думаю, що в моєму комп'ютері нічого не залишилося щодо «AngryBirds» або «Rovio». Можливо, це може бути поштовхом від Apple Server, який викликає AngryBirds у списку оновлень. Що я можу зробити в цій ситуації?


~ / Бібліотека / Підтримка програм / Магазин додатків / (Примітка виправленої назви каталогів з початкової публікації.) Чи є там?
далекий

Ні, в AppStore немає нічого. Я єдиний користувач цього Mac.
Choushishi

sudo find / private / var / -name ' com.apple.appstore .pkg' Який результат? Якщо взагалі щось є, ви знайшли пояснення.
далекий

Дивно, але я не маю жодного виводу в своєму терміналі. Що це могло означати?
Choushishi

Я намагаюся виключити місця, де App Store може створювати неповні / тимчасові файли. Спробуйте sudo find / -iname '*angry*'. Це дозволить здійснити пошук у всіх ваших каталогах за назви файлів Angry Bird. Команда нечутлива до регістру. Можливо, спробуйте також назву студії, Ровіо чи щось таке.
далекий

Відповіді:


2

Клацніть правою кнопкою миші опис товару на панелі оновлень App Store & Hide Update

введіть тут опис зображення


1
Вибачте, але я не можу відкрити це меню клацанням правою кнопкою миші. Нічого не відбувається. Я використовую ОС Yosemite. Також я знаю, що це може вирішити проблему, але оновлення все ще є десь у системі. Чи є більш ретельне рішення?
Choushishi

Це не поставляється з видаленням. Я думаю, що магазин знає, що я його "купив", але він показує варіант оновлення лише тоді, коли думає, що я його "встановив". Якщо мені потрібно вручну видалити деякі файли, щоб виправити цю проблему, куди мені звернутись?
Choushishi


Спробуйте скористатися чимось на кшталт EasyFind itunes.apple.com/gb/app/easyfind/id411673888?mt=12, який може шукати приховані папки / вміст файлів набагато ретельніше, ніж прожектор, щоб виявити, що це може залишитися позаду.
Tetsujin


1

Спробуйте скинути Mac App Store.

  1. Увімкніть меню налагодження та перезапустіть Mac App Store.

    defaults write com.apple.appstore ShowDebugMenu -bool true
    
  2. Виберіть параметр Скидання програми .

    Меню налагодження App Store


1
Я скидаю програму і після перезавантаження програми все ще є.
Choushishi

крок 1 працював для мене, і я спробував вибір програми скидання, але додаток, яке я намагаюся приховати, все ще є.
john.k.doe

1

У старих версіях магазину додатків Mac ви можете приховати оновлення на панелі "Оновлення", але в OS X Yosemite ця функція перейшла на панель "Покупки".

Щоб приховати оновлення в OS X Yosemite, вам потрібно увійти в магазин додатків Mac, натисніть "Покупки", а потім клацніть правою кнопкою миші та натисніть на елемент, щоб відкрити спливаюче меню "Сховати покупку ...".

http://support.apple.com/en-us/HT4928


У мене така ж проблема з іншими програмами, і для мене додатки не з’являються на панелі "Покупки", тому немає можливості натиснути правою кнопкою миші та отримати спливаюче меню, щоб отримати "Сховати покупку"
john.k .doe

1

ОС: 10.11.2 (El Capitan)

Ситуація

Додаток у магазині додатків (назвемо так Annoying.app) встановлено, але його більше немає на вкладці "Покупки" (країни, що переміщуються, недоступні в магазині цієї країни). App Store показує щоденне повідомлення про оновлення. Я хочу, щоб це пішло. Жодна відповідь тут не допомогла.

Рішення

Сховати додаток кудись, де немає всередині /Applicationsабо ~/Applications. У моєму випадку я перемістив його до~/.apps

Тоді я зміг її зв'язати ~/Applicationsдля зручності, і тому такі пускові установки, як Quicksilver, Alfred та Spotlight, знайдуть його. App Store перестав намагатися знайти оновлення для нього.

Як

Припустимо, що заявка є /Applications/Annoying.app

Щоб перемістити його потім символізувати його, запустіть наступні команди в Терміналі:

mkdir ~/.apps
mv /Applications/Annoying.app ~/.apps
ln -s ~/.apps/Annoying.app ~/Applications

1
Це не працює. Видаліть каталог ~ / .apps, якщо ви його зробили, і спробуйте це замість цього: apple.stackexchange.com/a/93715/75107
Kesarion

@Kesarion ви, ймовірно, хотіли сказати, "це не працює для мене , ось альтернативне рішення". Дякую за посилання, хоча!
fanaugen

0

Я запускаю Yosemite 10.10.5. Після видалення програми (переміщення в кошик ..) вона спочатку все ще з’явилася у списку оновлень, але після оновлення всіх інших додатків окремо і після того, як AppStore знову шукав оновлення, її було видалено зі списку.


0

Я знайшов цю публікацію після пошуку рішення проблеми, подібної до вашої. Прочитавши дописи, я вирішив спробувати інший підхід і це вирішило мою проблему. Це вимагає, щоб ви могли увійти до свого старого ідентифікатора Apple, під яким спочатку було встановлено проблемну програму.

  1. У App Store вийдіть з поточного облікового запису та увійдіть за допомогою старого ідентифікатора Apple
  2. Оновіть вкладку "Оновлення" та виберіть оновлення для проблемного додатка
  3. Відразу натисніть паузу
  4. Перейдіть до LaunchPad, натисніть Alt і, коли піктограми тремтять, видаліть проблемну програму, яка відображається як призупинена, натиснувши кнопку x
  5. Поверніться до App Store та оновіть вкладку "Оновлення".

У цей момент моя проблема виправлена. Я більше не бачив проблемного додатка у списку оновлень.

  1. Вийдіть та увійдіть, використовуючи поточний ідентифікатор Apple

Сподіваюся, це допомагає!


0

Після цілого дня перегляду публікацій на форумах, які не працювали для OS X Mojave, це єдине, що працювало для мене.

  1. Закрийте додаток App Store
  2. Відкрийте Налаштування системи
  3. Клацніть на Spotlight
  4. Перейдіть на вкладку Конфіденційність
  5. Клацніть +
  6. Знайдіть "Macintosh HD" або як би ви його не назвали
  7. Закрийте Налаштування системи
  8. Перезавантажте App Store

Видалений додаток більше не відображався в папці "Оновлення". Я міг би перейти до списку додатків і повторно завантажити його.

Потім знову виконайте описані вище кроки, але на кроці 5 натисніть "-", щоб видалити "Macintosh HD" з Spotlight, щоб ваш диск знову індексувався. Сподіваюся, що це комусь допоможе.

Посилання з цього сайту.


0

Щоб побачити, які пакунки встановлені на вашому mac:

pkgutil --pkgs #спробуйте це

Які файли змазані на моєму SSD?

pkgutil --files $PKGID #

Забудьте про пакет.

pkgutil --forget $PKGID

Потім подвійно поверніться назад і використовуйте вихідні файли, щоб перейти по дереву, що видаляє кірку


-1

Щоб скинути панель запуску та видалити цю набридливу панель під значком, який показує їх, є оновлення очікуванням , скористайтеся такою командою:

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

1
Як це вирішує проблему, описану у запитанні?
nohillside

Оновлено відповідь, хоча вона не відповідає на запитання безпосередньо. Я думаю, що люди, які мають те саме питання, що у мене було, завітають на цю сторінку і знайдуть це рішення дуже корисним
Стіві Г

Звичайно, це може позбутися значка, але цей значок насправді дуже корисний, окрім цього застосованого додатка. Погана ідея.
Едвард Андерсон

Коні на курси.
Стіві Г
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.