Macos COCOA OSX:应用程序重命名
我重命名了我的cocoa应用程序名(CbundleDisplayName),使捆绑包标识符保持不变,但旧应用程序的以前版本已经发布给用户。 我想知道在安装这个新应用程序时,如何用相同的BundleIdentifier删除/替换以前的旧应用程序。还有一种方法可以替换以前创建的旧应用程序的所有快捷方式 如果应用程序是通过应用商店分发的: 如果捆绑包标识符保持不变,则新应用程序将替换旧应用程序 虽然快捷方式不会更新其名称,但您对此无能为力 如果没有,那么您就不会被沙箱包围 在这种情况下,您可以随心所欲:在ApplicationIDFinishLaunching中,使用Spotlight API查找旧应用程序并将其删除,找到捷径并进行更改 这是很大的努力,在我看来不值得 如果没有,那么你就被沙盒了Macos COCOA OSX:应用程序重命名,macos,cocoa,cfbundleidentifier,Macos,Cocoa,Cfbundleidentifier,我重命名了我的cocoa应用程序名(CbundleDisplayName),使捆绑包标识符保持不变,但旧应用程序的以前版本已经发布给用户。 我想知道在安装这个新应用程序时,如何用相同的BundleIdentifier删除/替换以前的旧应用程序。还有一种方法可以替换以前创建的旧应用程序的所有快捷方式 如果应用程序是通过应用商店分发的: 如果捆绑包标识符保持不变,则新应用程序将替换旧应用程序 虽然快捷方式不会更新其名称,但您对此无能为力 如果没有,那么您就不会被沙箱包围 在这种情况下,您可以随心所欲
不可能 它是如何发布的?只有通过Mac App Store发布才是真的,我觉得不是。你当然是对的-对不起-我倾向于忘记还有其他方式。其余部分我使用brew;)该应用程序不是通过app Store发布的,而是托管在我们的网站上。