2013-03-17 36 views
2

我有适用于Mac App Store的应用程序,并面临以下问题。版本1.1已经在Mac App Store中。该应用程序已损坏,无法打开。删除应用程序并从App Store再次下载

如果我改变一个版本的应用程序到1.2,并尝试使用测试帐户运行它,我收到消息:

The app is damaged and can’t be opened. Delete the app and download it again from the App Store. 

控制台显示的条目:

Exited with code: 173 

我回到以前的版本号1.1回来,应用程序启动。我试图将该应用程序发送给我的同事。它正常运行。我试图从硬盘中删除所有相同的二进制文件。它没有帮助。 我之前有同样的问题,我甚至提交了该应用程序的状态到App Store。它被成功批准了。现在我可以用测试帐户运行1.1,但我无法运行1.2。

如何解决与App Store的这个问题?

+0

如果您是最终用户在下载的应用程序中看到[此错误](http://apple.stackexchange.com/questions/215332/),则可能需要'kill -KILL storeaccountd'刷新无效或过期的收据。在这里,更多的是比较版本号和缓存,如Craig Hockemberry所述 - http://furbo.org/2013/10/21/mac-app-store-receipts-and-mavericks/ – bmike 2015-11-12 17:36:58

+0

我给出了上述问题的答案请访问此链接[here](http://stackoverflow.com/questions/26434518/xcode-is-damaged-and-can-t-be-opened-you-should-move-it-to- the-trash/42072155#42072155) – 2017-02-06 16:10:24

回答

1

返回码173表示商店收据验证失败。

因为您只从商店购买1.1,收据为1.1而不是1.2。如果你改变了应用程序的plist中,以1.2验证失败...收到1.1与1.2的应用程序

+0

这是预期的,文档行为 – 2013-03-17 16:15:25

+0

我没有从App Store购买1.1,即使有赎回代码。这是我的应用程序,我只是将它编译在Xcode中,然后与来自iTunes Connect帐户的测试用户一起运行。如何更新或删除现有的收据? – Igor 2013-03-17 16:22:31

+0

“我有适用于Mac App Store的应用程序,并面临以下问题:版本1.1已在Mac App Store中。“足够接近 – 2013-03-17 16:24:44

-2

如果你相信在您所下载的东西,你可以通过调整你的“首选项>安全&隐私”绕过警告

人允许下载的应用程序:任何

+0

这不解决代码签名问题。 – bmike 2015-11-12 17:34:43

0

试试这个(它的工作对我来说):

开放端,以及类型:

cd /Applications 

sudo chown root Clear.app 

sudo chmod 777 Clear.app 

然后打开C学习应用。

相关问题