Как отключить обновления для определенного приложения в магазине приложений Mac?

10

Как отключить обновления определенного приложения (в данном случае iMovie) в Mac App Store? Описанный здесь метод (щелкните правой кнопкой мыши на обновлении, выберите «Скрыть обновление») больше не работает.

У меня есть магазин приложений версии 2.2.1 (584), macOS Sierra версия 10.12.6 (16G29).

cpcallen
источник
Попробуйте удерживать различные клавиши-модификаторы (например, Command), щелкая правой кнопкой мыши. В прошлом. они спрятали вещи таким образом.
Zenexer

Ответы:

4

В некоторых случаях, когда подписывание кода позволяет, вы можете предотвратить эту проверку.

  • В поиске щелкните правой кнопкой мыши каждое приложение и покажите содержимое пакета.
  • Найдите папку с именем _MASReceipt и удалите ее.

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

Во многих случаях это разрушает приложение, поскольку теперь оно подделано - Как избежать проверки обновлений для стороннего программного обеспечения (cobook), не хочу «обновлять» по ошибке

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

bmike
источник
1

Вы можете защитить приложение от терминала через терминал следующим образом:

sudo chflags -R schg /Applications/Some.app

С этим флагом приложение даже не может быть изменено пользователем root. AppStore по-прежнему будет пытаться обновить приложение, но не имеет разрешения на это, что приводит к вечному зависанию обновления в разделе «Обновления». Кроме того, при каждой попытке обновления AppStore будет выходить из приложения. Так что это может раздражать. В некоторых случаях это все же может быть лучшим вариантом, поскольку обновление приложения может сделать его бесполезным, поскольку все больше и больше разработчиков делают ранее приобретенные приложения бесплатными и хотят, чтобы вы подписались на уже купленные функции.

udondan
источник
Я больше заинтересован в том, чтобы App Store прекратил приставать ко мне, чем в том, чтобы полностью предотвращать обновления (поскольку я всегда могу восстановить старую версию из резервной копии), так что это лекарство хуже, чем болезнь.
cpcallen