我可以更新我已经通过Mac App Store购买的应用程序吗?
-
16-10-2019 - |
题
我以前已经购买了几个应用程序(PixelMator,Rivet,我现在想不到的其他一些),现在在Mac App Store中可用。鉴于商店中的应用程序不允许使用自己的更新框架(例如Sparkle),我将来将如何获得更新?我可以以某种方式告诉苹果我已经拥有这些应用程序并通过商店获得更新吗?还是个别开发人员必须自己工作?
解决方案
从 大胆的火球:
Cabel Sasser关于现在在App Store中现有的Mac应用程序的情况:
PS:如果您是当前的客户,则无法将先前的购买转换为Mac App Store购买,这需要重新购买。但是请记住,您现在所拥有的一切将继续工作。
更新:Mac App Store可能会显示以前从我们购买的软件“已安装”,即使它们是两个不同的许可证。除非您从Mac App Store购买,否则您将不会获得Mac App Store自动更新。要重新启用Mac App Store中的“购买”按钮,只需将应用程序拖动到垃圾桶即可。您的偏好/站点不会受到影响。
换句话说,对于使用同一捆绑ID的应用程序,同时使用Mac App Store和非应用商店版本,Mac App Store不会将更新安装到已经安装的非应用商店版本中,但它将识别为已经安装了。如果您想通过Mac App Store获得更新,则必须通过App Store重新购买应用程序。
其他提示
这取决于。
正如大胆的火球链接中报道的那样:它不适用于某些应用程序,例如Panic的Transmit,Unison或Coda。当您通过App Store购买而不是直接从开发人员购买时使用的许可方案是不同的,并且不允许使用。
但 Mac崇拜的这篇文章 是否有作者成功地将先前安装的Textwrangler版本更新为最新版本。
我只是尝试了一个快速的Mac App Store实验。
提供的更诱人的产品之一是Textwrangler,这是Bare Bones Software的出色通用文本编辑器。它在网络上已经免费了多年,现在在商店中免费。
我已经安装了一份副本,但是经过仔细检查,我现有的版本是3.1,App Store中的版本为3.5。如果我单击“安装”按钮,我想知道会发生什么? App Store版本会单独安装吗?会有某种冲突吗?还是会起作用?
当然,它只是奏效了。 Textwrangler 3.5已安装在我期望的位置,并且旧版本被覆盖。
因此,现在您知道了:如果您在硬盘上已经看到已经存在的东西,那么从那里安装较新版本就不应该遇到任何问题。
我不同意Mac文章的崇拜结论,“如果您在硬盘上看到已经存在的东西,那么您就不应该在那里安装较新版本的任何问题” - 因为恐慌直接与该结论相矛盾,并且他们通过App Store建造和出售,因此在那里非常权威。
我确实与我最喜欢的Twitter应用程序的开发人员交谈, 猕猴桃, ,他说,他不确定在App Store出现之前,App Store是否可以使用App Store更新猕猴桃的副本。
因此,欢迎来到混乱的土地。