从Mac AppStore下载和安装后,Mac App会立即神秘地消失

时间:2011-12-13 21:19:35

标签: macos osx-snow-leopard osx-lion mac-app-store

昨晚我们在Mac AppStore上发布了一款免费应用。在搜索(部分)标题时,应用程序尚未显示,但是,我们可以通过搜索我们现有的Mac应用程序并点击“开发者页面”来找到它。

当'购买'应用程序(它实际上是免费的)时,LaunchPad中会弹出一个图标以及下载的进度条。安装节目。在Snow Leopard下,图标弹出Dock并进入下载和进度条。安装节目。

但是,在这两种情况下,只要填充进度条,应用程序就会立即从LaunchPad / Dock中消失,无法再启动。

我已经检查了我的应用程序文件夹,但该应用程序无处可寻。我还在其他系统上检查了这一点(在XCode中从未开发过的用户帐户下),那些显示了完全相同的问题。我也尝试在我自己的系统上从Mac AppStore下载一些其他免费应用程序,这些已成功下载并安装,并且不会消失。

我们的应用程序似乎存在导致此问题的问题,但我不知道它可能是什么。我没有发现其他人患有这个问题。

首先,我很想知道是什么导致了这一点,所以我们可以解决它。

其次,我想知道这个应用程序是如何通过Apple的审核流程来解决这个问题的。

任何想法?提前谢谢!

2 个答案:

答案 0 :(得分:6)

Apple开发者论坛上的Apple Dev回答了这个问题:

  

您是否在系统的其他位置有该应用程序的副本? App Store会将其安装在现有副本上,无论该副本是否正好。

我系统上的其他用户之前已经从XCode构建了应用程序的调试版本。显然,任何下载的Mac应用程序版本都是通过这些应用程序编写的 - 即使旧版本位于系统上其他用户的主文件夹中,您从Mac AppStore购买/下载的任何版本都将覆盖该版本;有效地将下载用户从他刚刚支付的应用程序中锁定。

Imho,这是一种处理“更新”的糟糕方式。但很高兴知道我们的应用程序运行正常。

感谢StilesCrisis的帮助!

更新:Apple要求我就此问题提交错误报告。

答案 1 :(得分:0)

我正在用Electron开发一个应用程序,对我来说,问题是我在项目文件夹中建立了文件,即使删除了我用Application文件夹中的.dmg安装的应用程序也是如此。因此,似乎Mac Store看起来会占用整个磁盘空间,并尝试查找具有相同应用程序ID的应用程序,如果存在,则不要重写它。

从Mac Store成功安装的项目文件夹应用中删除我的.app.pkg构建后。如果它对您不起作用,请尝试按照以下指示清除与应用相关的文件夹:~/Library/Caches/Library/Application Support。我之前做过,并且不能保证仅删除项目构建文件可以为您提供帮助。也许这些动作以某种方式联系在一起。而且删除应用构建文件对您不起作用。