2016-01-18 86 views
0

我將我的可可應用程序名稱(CFBundleDisplayName)更名爲保持捆綁標識符相同,但舊版應用程序的早期版本已經發布給用戶。 我想知道如何在安裝此新應用程序時使用相同的bundleidetifier刪除/替換以前的舊應用程序。還有一種方法可以替換之前創建的舊應用程序的所有快捷方式。COCOA OSX:應用程序重命名

+0

它是如何發佈的? – trojanfoe

回答

0

如果該應用通過App Store的分佈:

如果捆綁標識符保持不變,新的應用程序將取代舊的。

快捷方式雖然不會更新他們的名字,但沒有什麼,如果不是,你可以做些什麼

,而你不是在這種情況下,你可以做所有沙盒

你喜歡:在使用的applicationDidFinishLaunching聚光燈API找到舊的應用程序並將其刪除,找到捷徑,改變他們

這是努力了很多,不值得IMO

如果不是,你是沙盒

沒辦法!

+0

只有當它是通過Mac App Store發佈的時候,我纔有這種感覺,但事實並非如此。 – trojanfoe

+0

你說得對 - 對不起 - 我傾向於忘記還有其他的方法。我用其餘的啤酒;) –

+0

該應用程序沒有通過App Store發佈,但託管在我們的網站上。 –