2013-03-17 35 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學習應用。

相關問題