Как отключить обновления определенного приложения (в данном случае iMovie) в Mac App Store? Описанный здесь метод (щелкните правой кнопкой мыши на обновлении, выберите «Скрыть обновление») больше не работает.
У меня есть магазин приложений версии 2.2.1 (584), macOS Sierra версия 10.12.6 (16G29).
macos
mac-appstore
software-update
cpcallen
источник
источник
Ответы:
В некоторых случаях, когда подписывание кода позволяет, вы можете предотвратить эту проверку.
Это удаляет квитанцию, которая сообщает App Store об управлении приложением. Я бы сделал резервную копию всех приложений перед тем, как вы их измените, на случай, если вы захотите вернуть их обратно, не загружая обновление, которое вы стремитесь избежать.
Во многих случаях это разрушает приложение, поскольку теперь оно подделано - Как избежать проверки обновлений для стороннего программного обеспечения (cobook), не хочу «обновлять» по ошибке
Долгосрочный ответ заключается в том, чтобы код разработчика подписывал их приложение таким образом, чтобы вы могли отказаться от обновлений. Как только вы убедите их в том, что это хорошо, у них будет возможность исправить любые проблемы, с которыми вы столкнулись при исправлении приложения, или позволить своим клиентам это контролировать.
источник
Вы можете защитить приложение от терминала через терминал следующим образом:
С этим флагом приложение даже не может быть изменено пользователем root. AppStore по-прежнему будет пытаться обновить приложение, но не имеет разрешения на это, что приводит к вечному зависанию обновления в разделе «Обновления». Кроме того, при каждой попытке обновления AppStore будет выходить из приложения. Так что это может раздражать. В некоторых случаях это все же может быть лучшим вариантом, поскольку обновление приложения может сделать его бесполезным, поскольку все больше и больше разработчиков делают ранее приобретенные приложения бесплатными и хотят, чтобы вы подписались на уже купленные функции.
источник