2016-01-18 56 views
0

我将我的可可应用程序名称(CFBundleDisplayName)更名为保持捆绑标识符相同,但旧版应用程序的早期版本已经发布给用户。 我想知道如何在安装此新应用程序时使用相同的bundleidetifier删除/替换以前的旧应用程序。还有一种方法可以替换之前创建的旧应用程序的所有快捷方式。COCOA OSX:应用程序重命名

+0

它是如何发布的? – trojanfoe

回答

0

如果该应用通过App Store的分布:

如果捆绑标识符保持不变,新的应用程序将取代旧的。

快捷方式虽然不会更新他们的名字,但没有什么,如果不是,你可以做些什么

,而你不是在这种情况下,你可以做所有沙盒

你喜欢:在使用的applicationDidFinishLaunching聚光灯API找到旧的应用程序并将其删除,找到捷径,改变他们

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

如果不是,你是沙盒

没办法!

+0

只有当它是通过Mac App Store发布的时候,我才有这种感觉,但事实并非如此。 – trojanfoe

+0

你说得对 - 对不起 - 我倾向于忘记还有其他的方法。我用其余的啤酒;) –

+0

该应用程序没有通过App Store发布,但托管在我们的网站上。 –