如何重新安装Mac App Store认为已经安装的应用程序?


34

我是Mac App Store中当前应用程序的开发人员。我正在尝试下载自己的应用程序,以便可以测试商店中的二进制文件。(与在Xcode中运行相反。)

我之前已在应用商店中购买了自己的应用,但随后将其删除。(以便我可以安装其他版本进行测试。)现在,App Store认为该应用程序仍在安装,即使没有安装。(使用完毕后,我删除了开发版本。)

我从以下位置删除了该应用程序的所有实例:

  • /应用
  • 〜/下载

但是该应用在App Store中被标记为“已安装”,并且未在我的购买中显示。有没有技巧可以重新安装我的二进制文件?


如下所述,不要忘记接受您自己的答案,因为这是您问题的解决方案!
LudoMC 2011年

Answers:


44

太好了,我知道了。运行以下命令,该命令将重建LaunchServices:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

一切都应该恢复良好!运行后,App Store立即允许我重新购买该应用程序。

资料来源:MacLife Link


好吧,标记为已回答!
克里斯蒂安·L

我正在尝试重新安装Xcode,但这不起作用。
neoneye 2011年

很高兴找到,效果很好!
sudo rm -rf 2012年

这对我没有帮助,我仍然无法重新安装某些应用程序。:/我该怎么办?
熵2012年

2
抱歉@jessica-自从我运行10.6以来,情况可能已经发生变化。
Craig Otis

11

只需点击启动板并单击并按住鼠标按钮,然后单击左上角的“ x”,即可在那里删除您的应用。

现在,Mac App Store知道它已被删除。只需重新下载就可以了!


只要确保您已升级到Lion并做好一切就可以了:-)最初的问题是在去年1月提出的,因此没有启动板。
哈里·凯纳嫩(JariKeinänen)2011年

小牛-即使我删除并清空了垃圾箱,该物品仍在启动板中。在那里删除它让我重新下载。谢谢!
Dave Martorana

1
在其他人没有的地方工作。
user1122069 '11

1

App Store界面可能会将您的开发版本视为已安装的副本。LaunchServices不在乎您的应用程序是在/ Applications文件夹中还是埋在Xcode构建目录中。 另请参阅


不,在任何地方都没有对应用程序的引用。我删除了所有中间构建目录的内容。该应用程序肯定没有了。
Craig Otis

1

在Snow Leopard上,我不仅必须运行Craig的答案中的命令,而且还必须确保Spotlight是最新的,并且不会在计算机上显示有问题的应用程序。

您可以使用以下mdimport命令刷新Spotlight索引中的特定文件夹。因此,刷新/ Applications文件夹:

mdimport /Applications

我在机器上有Lion分区和SL分区。设置了Spotlight来对两个分区上的所有内容建立索引,并且我的Lion分区上存在一个有问题的应用程序版本。我将整个Lion分区添加到Spotlight的“忽略”列表中,然后在@Craig的答案中运行了命令,一切正常。仅对@Craig的答案运行命令对我来说还不够。


0

没有任何帮助(El Captain),所以我打开了Launchpad(F4),在其中找到了应用程序,将其拖到“废纸rash”中并成功重新安装。


-1

有同样的问题。刚重新启动我的Mac,然后应用商店可能会看到该应用未安装。


-2

您还可以option在单击应用商店中的应用时按住以强制其重新安装。


-2

这将适用于OSX Mavericks和优胜美地。

无需从扩展坞或apps文件夹中启动App Store应用程序,而是从启动器中启动App Store应用程序。这将重建App Store应用程序,并告诉您是否已安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.