Objective c Mac显示/删除自定义URL方案
我制作了一个cocoa mac应用程序,它可以通过URL方案调用。过了一段时间,我对当前的URL方案名称感到不满意,并对其进行了更改。但是我的mac仍然对旧的URL方案做出反应 有没有办法列出甚至删除(自定义)URL方案Objective c Mac显示/删除自定义URL方案,objective-c,macos,cocoa,url-scheme,Objective C,Macos,Cocoa,Url Scheme,我制作了一个cocoa mac应用程序,它可以通过URL方案调用。过了一段时间,我对当前的URL方案名称感到不满意,并对其进行了更改。但是我的mac仍然对旧的URL方案做出反应 有没有办法列出甚至删除(自定义)URL方案 另外,如果我发布了应用程序的新版本,我不确定URL方案是否被新应用程序覆盖,是否有人能证实这一点?在谷歌上搜索解决方案,看到了你的帖子,然后就能够解决问题 关闭所有应用程序和 打开终端并将其转储到其中: /System/Library/Frameworks/CoreServic
另外,如果我发布了应用程序的新版本,我不确定URL方案是否被新应用程序覆盖,是否有人能证实这一点?在谷歌上搜索解决方案,看到了你的帖子,然后就能够解决问题 关闭所有应用程序和 打开终端并将其转储到其中:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
那应该对你有用。为我工作。这将重建LaunchServices以删除重复项 多谢各位。我最近找到了一个快速解决方案:当应用程序启动时,在“活动监视器”中搜索应用程序并检查它。然后查找应用程序的位置并手动删除。