Mac App从Mac AppStore下载安装后直接神秘消失。

问题描述 投票:3回答:2

昨晚,我们已经发布了一个免费的应用程序在Mac AppStore。当搜索(部分)标题时,该应用还没有显示出来,然而,我们可以通过搜索我们现有的Mac应用之一并点击进入我们的 "开发者页面 "来找到它。

当 "购买 "应用时(实际上是免费的),图标会在LaunchPad中弹出,下载&安装的进度条会显示出来。在Snow Leopard下,图标会弹出Dock和下载&安装显示的进度条。

然而,在这两种情况下,只要进度条被填满,应用程序就会直接从LaunchPad Dock中消失,无法再启动。

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

似乎是我们的应用有问题导致了这个问题,但我不知道可能是什么问题。我没有发现有其他人遭受这个问题。

首先,我很想知道是什么原因导致的,这样我们就可以解决这个问题。

其次,我想知道这个应用是如何通过苹果的审查过程中出现这个问题的。

有什么想法吗?先谢谢你!

macos osx-snow-leopard osx-lion mac-app-store
2个回答
6
投票

Apple Developer Forums上的一位Apple Dev回答了这个问题。

你在系统的其他地方有该应用的副本吗?App Store会在现有的副本上安装它,无论该副本在哪里。

我系统中的另一位用户之前曾从XCode中构建了该应用的调试版。显然,任何下载的Mac Apps版本都会被写在这些应用之上--即使旧版本在你系统上的不同用户的主文件夹中,你从Mac AppStore购买下载的任何版本都会覆盖这个版本;有效地将下载用户从他可能刚刚支付的应用中锁定出来。

我认为,这是一种处理 "更新 "的糟糕方式。但很高兴知道我们的应用可以正常运行。

谢谢你的帮助,StilesCrisis!

更新:苹果要求我提交一个错误。 苹果公司要求我提交一份关于这个问题的bug报告,我会的。


0
投票

我正在Electron上开发一个应用程序,对我来说,问题是我的项目文件夹中有构建文件,即使在我删除了我安装的应用程序后,我用 .dmg 在应用程序文件夹中。所以,似乎Mac Store会扔掉整个磁盘空间,并试图寻找具有相同应用ID的应用,如果存在,就不要重写它。

在删除我的 .app.pkg 从项目文件夹中构建应用程序,成功地从Mac商店安装。如果它不会为你工作,请尝试清理应用程序相关的文件夹,在这些方向。~/Library/Caches/Library/Application Support. 我以前也这么做过,但不能保证只删除项目构建文件就能帮助你。也许这些操作有某种联系。而删除应用构建文件对你没有作用。

© www.soinside.com 2019 - 2024. All rights reserved.