Answers:
在少数情况下,代码签名允许,您可以阻止此检查。
这将删除告诉App Store管理该应用的收据。我会先备份所有应用程序,然后再更改它们,以防您希望它们返回而无需下载您想要避免的更新。
在许多情况下,这会破坏应用程序,因为它现在已被篡改- 如何避免对第三方软件(cobook)进行更新检查,不想错误地“更新”
长期的答案是让开发人员代码以允许您选择不升级的方式对其应用程序进行签名。一旦您说服他们这样做的好处,他们将可以选择修复您对应用程序进行修补时遇到的任何问题,或让他们的客户来控制。
您可以通过Terminal编写保护应用程序的方法,如下所示:
sudo chflags -R schg /Applications/Some.app
带有此标志的应用程序甚至不能由root修改。AppStore仍将尝试更新应用程序,但没有这样做的权限,导致更新永久挂在“更新”部分。此外,每次尝试更新时,AppStore都会退出该应用程序。因此它可能会令人讨厌。在某些情况下,这可能仍然是更好的选择,因为随着越来越多的开发人员免费购买以前购买的应用程序并希望您订阅已经购买的功能,更新应用程序会使它变得毫无用处。